TypeError: object Message can't be used in 'await' expression
При вводе /start сообщение выводится , но сразу за ним выскакивает ошибка
TypeError: object Message can't be used in 'await' expression
Ребят, я только начинаю изучать АСИНХРОННОСТЬ. И я вожусь с этой ошибкой уже более часа , поэтому очень надеюсь на помощь!!!
@dp.message_handler(commands=["start"])
async def menu(message: types.Message):
if message.chat.type == 'private':
await bot.send_message(message.from_user.id, "?БОТ ЕЩЁ В РАЗРАБОТКЕ?") # ошибка здесь
Ответы (1 шт):
Автор решения: Utsiye
→ Ссылка
Фактически, можно сделать так:
@bot.message_handler(commands=["start"])
def menu(message: types.Message):
if message.chat.type == 'private':
bot.send_message(message.from_user.id, "?БОТ ЕЩЁ В РАЗРАБОТКЕ?")
Бот может работать без асинхронных функций, а в вашем случае, он ругается на await.