def check_sub(chat_member):
if chat_member['status'] != 'left':
return True
else:
return False
if check_sub(await bot.get_chat_member(chat_id=channels, user_id=message.from_user.id)):
await message.answer("Добро пожаловать !", reply_markup=ChannelButtons)
else:
await message.answer("Подпишитесь на каналы", reply_markup=ChannelButtons)
#количество подписок
subs = 0
for channel in channels:
if check_sub(await bot.get_chat_member(chat_id=channel, user_id=message.from_user.id):
subs += 1
if subs == len(channels):
...отправка сообщения о продолжении...
else:
...вы не подписаны...