Задать вопрос
@oshoshh

Как сделать, чтобы бот(pytelebot) реагировал только на команды определённого человека?

как сделать так что бы реагировал на сообщения и команды только от определенного человека
  • Вопрос задан
  • 221 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Проверять, что message.from.id совпадает с заранее записанным id человека.
Ответ написан
Комментировать
shabelski89
@shabelski89
engineer
Изи
admins = [1111, 2222, 3333]
@bot.message_handler(commands=['help'])
def helper(message):
    if message.from_user.id in admins:
        bot.send_message(message.from_user.id, 'welcome')
    else:
        bot.send_message(message.from_user.id, 'Only for admins')
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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