YeaNot, я делал сначала сам, потом почитал документации и посмотрел видео, везде пишут что надо кавычки. Скорее всего из за разниц библеотек, но все равно как то странно
def check(call):
status = ["creator", "administrator", "member"]
for i in status:
if i == bot.get_chat_member(chat_id="-1002058536468", user_id=call.message.chat.id).status:
check2(call)
break
else:
bot.send_message(call.message.chat.id, "Подпишитесь на каналы!", reply_markup=start_markup())
def check2(call):
status = ["creator", "administrator", "member"]
for i in status:
if i == bot.get_chat_member(chat_id="-1001517647456", user_id=call.message.chat.id).status:
check3(call)
break
else:
bot.send_message(call.message.chat.id, "Подпишитесь на каналы!", reply_markup=start_markup())
def check3(call):
status = ["creator", "administrator", "member"]
for i in status:
if i == bot.get_chat_member(chat_id="-1001758164447", user_id=call.message.chat.id).status:
bot.send_message(call.message.chat_id,
f"Спасибо, что подписалиись на каналы,вот ссылка на официальный дискорд сервер:{server}")
break
else:
bot.send_message(call.message.chat.id, "Подпишитесь на каналы!", reply_markup=start_markup())