Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как создать проверку подписки на aiogram 3

- Ученик (55), открыт 1 день назад
Как мне создать проверку подписки не получается вот код:
@dp.message(Command('start'))
async def foliop(message:Message):
user_1= await Bot.get_chat_member(self=user_1.status,chat_id='???',user_id= message.from_user.id)
if user_1.status !='left':
await message.answer(f'''Привет {message.from_user.full_name}
Это ??? от тгк @???
/menu - ваше меню
/vip - купить вип
/unvip - снять вип''')
else:
await message.answer('вы не подписаны')


ЧТО ТУТ НЕ ТАК С НАЧАЛО SELF ТЕПЕРЬ НЕ ЗНАЮ ПОМОГИТЕ
1 ответ
CausonQ Мудрец (13520) 1 день назад
 @dp.message(Command('start')) 
async def foliop(message:Message, bot: Bot):
user_1= await bot.get_chat_member(chat_id="id канала, подписку на который проверяем", user_id=message.from_user.id)
if user_1.status !='left':
await message.answer(f'''Привет {message.from_user.full_name}
Это ??? от тгк @???
/menu - ваше меню
/vip - купить вип
/unvip - снять вип''')
else:
await message.answer('вы не подписаны')
Похожие вопросы