Задать вопрос
@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)
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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')
Ответ написан
Ваш ответ на вопрос

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

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