@Zoomf192

Как сделать так,чтобы при отправке любого сообщения бот реагировал?

import logging
from aiogram import Bot, executor, Dispatcher
from aiogram import types
import config as cfg
import markup as nav
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton


logging.basicConfig(level=logging.INFO)


bot = Bot(token=cfg.TOKEN)
dp = Dispatcher(bot)




@dp.message_handler(commands=['start'])
async def start(message: types.Message):
    await bot.send_message(message.from_user.id, '*текст?*'
                                                 '\n\n_текст _'
                                                 , parse_mode='markdown')

@dp.message_handler()
async def echo(message: types.Message):
        await bot.send_message(message.from_user.id, '*⌚️Сколько времени?*', parse_mode='markdown')

@dp.message_handler()
async def echo(message: types.Message):
        await bot.send_message(message.from_user.id, '*?*', parse_mode='markdown')

if __name__ == '__main__':
    executor.start_polling(dp, skip_updates=True)
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
@whoiam_frontend
Python-разработчик
У вас 2 функции echo. Чтобы бот всегда реагировал, попробуйте их соеденить:
@dp.message_handler()
async def echo(message: types.Message):
    await bot.send_message(message.from_user.id, '*⌚️Сколько времени?*', parse_mode='markdown')
    await bot.send_message(message.from_user.id, '*?*', parse_mode='markdown')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы