Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Telegram - бот

Сергей Яровиков Ученик (101), на голосовании 1 месяц назад
Помогите! Я написал вот такой код:
import asyncio
from aiogram import Bot, Dispatcher, executor, types

API_TOKEN = ''
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)

@dp.message_handler(commands=["/start"])
async def start(message: types.Message):
keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
buttons = ["ХАЙТЕК", "ПРОМРОБОКВАНТУМ", "АЭРОКВАНТУМ", "IT-КВАНТУМ"]
keyboard.add(*buttons)
@dp.message_handler()
async def echo(message: types.Message):
if message.text == "Привет":
await message.answer("Приветствую!")
elif message.text == "ХАЙТЕК":
await message.answer("Проекты ХАЙТЕКА")
elif message.text == "ПРОМРОБОКВАНТУМ":
await message.answer("Проекты ПРОМРОБОКВАНТУМ")
elif message.text == "АЭРОКВАНТУМ":
await message.answer("Проекты АЭРОКВАНТУМА")
elif message.text == "IT-КВАНТУМ":
await message.answer("Проекты IT-КВАНТУМА")

if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)ъ

Но он не выводит клавиатуру. Что делать?
Голосование за лучший ответ
Похожие вопросы