Доброго дня!
Необходимо сделать асинхронного бота Телеграм.
Пишу на
Python, используя библиотеку
PyTelegramBotApi.
Я так понимаю, надо использовать вебхук на
aiohttp и использовать
AsyncTeleBot, вместо
TeleBot.
На официальном github репозитории библиотеки есть пример, как использовать AsyncTeleBot, но он короткий и совсем непонятный. Гугление абсолютно ни к чему не привело, я не нашел примеров как пользоваться им.
1. Как сделать асинхронного бота
правильно?
2. Как использовать
AsyncTeleBot в коде:
bot = telebot.AsyncTeleBot(conf.token)
@bot.message_hanler(commands=['start']
def start(m):
bot.send_message(chat_id, text)
@bot.callback_query_handler(func=lambda call: call.data == 'call1')
def call1(call):
bot.send_message(chat_id, text)
3. Когда именно необходимо ставить
.wait() ?