@Doplis01

У меня выбивает ошибка хотя вроде всё правильно?

Сразу к делу, вот мой код:

@dp.message_handler()
async def Feedback(message: types.Message):
    user_id = message.from_user.id
    if user_id != adm:
        # Пересылаем сообщение админу, если это сообщение не от админа
        await bot.forward_message(adm, message.chat.id, message.message_id)
    else:
        # Отправляем ответ конкретному пользователю, если это сообщение от админа
        if message.reply_to_message and message.reply_to_message.from_user.id != adm:
            user_to_reply = message.reply_to_message.from_user.id
            await bot.send_message(user_to_reply, message.chat.id, message.message_id)


И выбивает такую ошибку:

aiogram.utils.exceptions.CantTalkWithBots: Forbidden: bot can't send messages to bots

Что делать?
  • Вопрос задан
  • 285 просмотров
Пригласить эксперта
Ответы на вопрос 1
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
ну написано же! бот не может отправлять сообщения ботам.
иф корявый
- if message.reply_to_message and message.reply_to_message.from_user.id != adm:
+ if message.reply_to_message and (message.reply_to_message.from_user.id != adm):
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час