Задать вопрос
@AlexMine
Учусь

Почему не реагирует хендлер добавления пользователя в чате?

Всем привет, подскажите кто-то сталкивался с такой проблемой, есть чат-бот для тг aiogram, которые отлавливает новых пользователей вступивших в чат, прекрасно работал год и тут почему-то перестал видеть евент content_types=['new_chat_members'] именно в основном чате, на вступление, добавление пользователя не реагирует вообще. Бот является админом в чате.
Но если я добавляю его в любой другой чат то все работает прекрасно, в чем может быть проблема?

И еще что интересное заметил, что если добавляю в основной чат рандомного бота, то эвент приходит, а на людей не реагирует
  • Вопрос задан
  • 313 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@YoMan1978
Вероятно, что надо обратить внимание на allow_updates https://github.com/eternnoir/pyTelegramBotAPI?tab=...
Вот тут пишут https://github.com/eternnoir/pyTelegramBotAPI/disc...
и пример рабочий:
import telebot
from telebot.util import update_types
from telebot.types import ChatMemberUpdated

bot = telebot.TeleBot('522895') 

@bot.chat_member_handler()
def test_chat_member(chat_member_updated: ChatMemberUpdated):
    print(chat_member_updated.new_chat_member.status)


@bot.my_chat_member_handler()
def test_chat_member2(chat_member_updated: ChatMemberUpdated):
    print(chat_member_updated.new_chat_member.status)

bot.infinity_polling(none_stop=True, interval=0, allowed_updates=update_types)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 17:00
350 руб./в час
02 февр. 2025, в 15:37
750000 руб./за проект