Added yesNo rus module
This commit is contained in:
26
данет.py
Normal file
26
данет.py
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
from .. import loader, utils
|
||||||
|
import random
|
||||||
|
|
||||||
|
|
||||||
|
@loader.tds
|
||||||
|
class YesNoMod(loader.Module):
|
||||||
|
"""Делает выбор за тебя в самых важных ситуациях"""
|
||||||
|
strings = {"name": "ДаНет",
|
||||||
|
"yes_words_cfg_doc": "Слова Да",
|
||||||
|
"no_words_cfg_doc": "Слова Нет"}
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
self.config = loader.ModuleConfig(
|
||||||
|
"YES_WORDS", ["Да", "Ага", "Абсолютно", "Угу"], lambda m: self.strings("yes_words_cfg_doc", m),
|
||||||
|
"NO_WORDS", ["Нет", "Не-а", "Отрицательно", "Нееее"], lambda m: self.strings("no_words_cfg_doc", m))
|
||||||
|
|
||||||
|
@loader.unrestricted
|
||||||
|
async def данетcmd(self, message):
|
||||||
|
"""Выбирает жизнь"""
|
||||||
|
yes = self.config["YES_WORDS"]
|
||||||
|
no = self.config["NO_WORDS"]
|
||||||
|
if random.getrandbits(1):
|
||||||
|
response = random.choice(yes)
|
||||||
|
else:
|
||||||
|
response = random.choice(no)
|
||||||
|
await utils.answer(message, response)
|
||||||
Reference in New Issue
Block a user