Как сделать проверку на соответствие ID пользователей в Telebot?

Я пишу довольно простого бота для телеграмма и мне требуется сделать кнопку, доступную только администратору какого-то конкретного канала. То есть бот должен проверить в хендлере, соответствует ли ID пользователя с ID администратора, находящегося в списке администраторов бота. В случае, если входит другой пользователь, бот должен отклонить запрос к администрированию.

Можно ли узнать, как прописать эту проверку?


Ответы (1 шт):

Автор решения: BlackCoder

В начале кода добавляете переменную admin с вашим айди


admin = здесь ваш айди

дальше просто сверяете айди пользователя с admin

@bot.message_handler(commands=["admin"])
def admin(message):
    if message.from_user.id == admin:
        # здесь ваша команда
    else:
        bot.send_message(message.chat.id, 'вы не админ')
→ Ссылка