У меня есть код, суть его в том что когда пользователь заходит в чат, ему приходит уведомление от бота, типо подпишитесь на канал что бы писать в чате(пока не подпишется должен быть мут), но бот ничего не выдает когда новый пользователь заходит в группу:
Код:
@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)
Так же скриншотом пришлю ошибки:
Это когда группа является супергруппой
Это когда группа не является супергруппой