Укоротить код бота аiogram
у бота есть 2 файла:
triggers.py
#тригеры
tg1 = ["text1"]
tg2 = ["text2"]
tg3 = ["text3"]
tg4 = ["text4"]
triggers_replies.py
#ответы на тригеры
tgr1 = ["text1"]
tgr2 = ["text2"]
tgr3 = ["text3"]
tgr4 = ["text4"]
Можно ли каждый раз не писать:
# Хэндлер на тригер tg1
@dp.message_handler(Text(contains=triggers.tg1, ignore_case=True))
async def text1(message: types.Message):
await message.reply(random.choice(triggers_replies.tgr1))
А автоматически сделать что тригеру tg1 соответствует ответ tgr1, тригеру tg2 соответствует ответ tgr2 и т.д.?
Библиотека aiogram