@clazyx

Почему бот не отправляет сообщения в чат и является администратором?

У меня есть код, суть его в том что когда пользователь заходит в чат, ему приходит уведомление от бота, типо подпишитесь на канал что бы писать в чате(пока не подпишется должен быть мут), но бот ничего не выдает когда новый пользователь заходит в группу:

Код:
@dp.message_handler(content_types=['new_chat_members'])
async def new_members_handler(message: Message):
    print(1)
    check_chanel_list = db_subscribe.select_chat()
    for id, id_chanel, url_chanel in check_chanel_list:
        inline_keyboard = types.InlineKeyboardMarkup(inline_keyboard=[
                [
                    types.InlineKeyboardButton(text='Канал', url=url_chanel),
                    types.InlineKeyboardButton(text='✅ Проверить подписку', callback_data=id_chanel)
                ]
            ])
    await bot.restrict_chat_member(chat_id=message.chat.id, user_id=message.from_user.id, permissions = types.ChatPermissions(
    can_send_messages=False,
))
    await bot.send_message(message.chat.id, f'''<b>Добро пожаловать, @{message.from_user.username}</b>
Для того что бы отправлять сообщения в чат подпишитесь пожалуйста на каналы:''', reply_markup=inline_keyboard,parse_mode=types.ParseMode.HTML)


Так же скриншотом пришлю ошибки:
Это когда группа является супергруппой
65be3763d654f596206377.jpeg
Это когда группа не является супергруппой
65be37a6bf7ef145583404.jpeg
  • Вопрос задан
  • 289 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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