python
https://core.telegram.org/bots/api#getchatmember
не поможем
Хорошо)
user_channel_status = await bot.get_chat_member(chat_id='@chatid', user_id=user_id) if user_channel_status["status"] != 'left': pass else: await bot.send_message(message.from_user.id, 'text if not in group')
не за что
File "C:\Users\main.py", line 13, in process_start_command user_channel_status = await bot.get_chat_member(chat_id='@****', user_id=user_id) NameError: name 'user_id' is not defined
user_id=message.from_user.id
А так же убери pass
Хорошо, секунду
aiogram.utils.exceptions.BadRequest: User not found
@dp.message_handler(commands=["start"]) async def process_start_command(message: types.Message): user_channel_status = await bot.get_chat_member(chat_id='@*****', user_id=message.from_user.id) if user_channel_status["status"] != 'left': await bot.send_message(message.from_user.id, "Привет!") else: await bot.send_message(message.from_user.id, '✅ Для пользования ботом подпишитесь на наш официальный канал!')
Обсуждают сегодня