@Baga12324
Учу Python

Как сделать проверку на админа?

Пример кода:
def uid(arg):
    return arg.split()[1]

def dis(arg):
    return arg.split()[2]


@bot.message_handler(commands=['kick'])
def kick(message):
    if message.from_user.id == айди or message.from_user.id == второй айди:

        bot.reply_to(message, 'Слушаюсь!')
        time.sleep(1)
        id = uid(message.text)
        bot.kick_chat_member(chat_id=message.chat.id ,user_id=id)
        time.sleep(1)
        bot.unban_chat_member( chat_id = message.chat.id ,user_id=id, only_if_banned=True)
        bot.send_message(message.chat.id, message.from_user.first_name(user_id=id)+'''Изгнан!
Причина:''' +str(dis))
    else:
        bot.reply_to(message, message.from_user.id + 'Ошибка!')

Нужно чтоб вместо реагирования на мой айди бот реагировал всем админам чата
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
OhMySenpai
@OhMySenpai
Начинающий программист
Используй базу данных или храни это в документе. Создай бд, и в бд добавляй таблицу для беседы, и добавляй каждого пользователя (если без прав администратора в чате, но чтобы был в боте). И вот в документации есть вот это Клик, должно помочь(Если не нашёл то getChatAdministrators)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы