ботом, он должен быть подписан на канал, из единственного пока что придумал
Сделать в бд поле, аля статус подписки на канал, в самом боте воткнуть конструкцию с ифом, после хэндлера страт и там проверять этот статус, если статус Тру(тип подписан) то пускает ботом пользоваться, иначе иди подписывайся на канал
Не нравится эта схема тем, что это каждый раз обращаться к бд и замедлять работу бота, есть более умные варианты?
пихни ttl кэш на запрос к бд
await bot.get_chat_member(chat_id, user_id)
Обсуждают сегодня