Skip to content

Instantly share code, notes, and snippets.

@shpaker
Created February 18, 2023 16:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shpaker/e8a58c86f9fec6c3cb684a7fb5bd2529 to your computer and use it in GitHub Desktop.
Save shpaker/e8a58c86f9fec6c3cb684a7fb5bd2529 to your computer and use it in GitHub Desktop.
Config for chat helper bot
---
kind: command
args:
tokens:
- joke
- fun
action:
kind: rhai
args:
script: |
fn main() {
json_response = request_get("https://jokesrv.rubedo.cloud/");
return json_response["content"]
}
---
kind: command
args:
tokens:
- id
- whoami
action:
kind: message
args:
template: "**CHAT_ID:** `{{ CHAT_ID }}`"
---
kind: regex
help: 'Just think of a question that can be answered "Yes" or "No", concentrate very, very hard, and type command!'
args:
rule: \?
action:
kind: rhai
data:
- Бесспорно
- Предрешено
- Никаких сомнений
- Определённо да
- Можешь быть уверен в этом
- Мне кажется — «да»
- Вероятнее всего
- Хорошие перспективы
- Знаки говорят — «да»
- Да
- Пока не ясно, попробуй снова
- Спроси позже
- Лучше не рассказывать
- Сейчас нельзя предсказать
- Сконцентрируйся и спроси опять
- Даже не думай
- Мой ответ — «нет»
- =По моим данным — «нет»
- Перспективы не очень хорошие
- Весьма сомнительно
args:
script: |
fn main(data) {
if rand(..5) == 1 {
return data.sample();
}
}
---
kind: command
help: Quotes by Alexander G. Lukashenko
tokens:
- lukashenko
- luk
- lag
action:
kind: rhai
data:
- Гуманитарная помощь - это бесплатно, это для народа, в том числе для учёных, для чиновников.
- "Возле кормушки, имя которой власть, все хрюкают одинаково: и красные, и белые."
- Я своё государство за цивилизованным миром не поведу!
- Вы мне тут на болезнь не жалуйтесь. У нас в правительстве больных много.
- Я на этой земле родился, я здесь и умру! Чего бы мне это ни стоило!
- Я работал в деревне и жил с мужиками.
- Я очень люблю спорт - это самое лучшее моё качество.
- Уникальность ситуации в Белоруссии состоит в том, что я никому ничего не обязан.
- Я обещаю, что к Новому Году у каждого белоруса на столе будут нормальные человеческие яйца.
- Я с жуликами, в том числе и с Россией, акционироваться не буду.
- Ради сохранения спокойствия в стране, я готов пожертвовать собственным разумом!
- Жить будете плохо, но недолго!!!
- В детстве я рос среди животных и растений.
- На меня, так сказать, обвалилась философская мысль! Я просто обязан сейчас быть в центре!
- Я буду легитимным еще долго. Я еще не все сделал, из-за этого власть потеряю не скоро.
- И дай бог справиться с родной Беларусью. Согласитесь, что достаточно этого куска, чтоб его проглотить. Дай бог за пять лет хоть как-то прожевать.
- Я своими руками пощупал боеголовки и знаю, что никто их снимать не будет.
- Только я взялся за яйца, как сразу масло пропало.
- Пора принять меры и наложить вето на табу!
- Мы эту проблему решили в узком кругу ограниченных людей.
- Мы им окажем гуманитарную помощь (пауза) оружием
- Я дал вам хорошую погоду.
- Я очень люблю играть в футбол, хоккей, но чаще играю один.
- Дело не в том, изберёте вы меня или нет. Где вы денетесь, изберёте! И если вас устраивает, то я буду работать.
- Кто пьёт - лучше за меня не голосуйте, я с такими дружить не буду.
args:
script: |
fn main(data) {
if rand(..5) == 1 {
return data.sample();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment