if resp.ok:
ourJSON = resp.json()
@bot.callback_query_handler(func=lambda call: True)
def query_handler(call):
if call.data == 'save':
call.message.text # это и есть та ссылка на картинку
TypeError: myfunc() missing 1 required positional argument: 'b'
def myfunc(a, b=None):
if b is None:
raise Exception('Укажи b реально')
def is_member(user_id, chat_id):
status = ['creator', 'administrator', 'member']
user_status == bot.get_chat_member(chat_id=chat_id, user_id=user_id).status
return user_status in status
@bot.message_handler(commands=['рейтинг'])
def rating(message):
if is_member(message.from_user.id, message.chat.id):
bot.send_message(message.chat.id, 'Список рейтинга игроков:')
def handle_text(message):
if message.text == "Проверить подписку":
status = ['creator', 'administrator', 'member']
chat_id = message.chat.id
user_status == bot.get_chat_member(chat_id=chat_id, user_id=message.from_user.id).status
if user_status in status:
bot.send_message(chat_id, "Доступ получен✅")
else:
bot.send_message(chat_id, text = "Нету подписки")
@bot.message_handler(commands=['рейтинг'])
def rating(message):
if ... # проверка доступа через bot.get_chat_member
bot.send_message(message.chat.id, 'Список рейтинга игроков:')
"SELECT sum(price) FROM `tt2` WHERE `product`=`Штаны`"