@slazyios

Разрешения на использования команды?

@bot.message_handler(commands=['rassilka'])
def mess(message):
    log(message)    
    for user in joinedUsers:
        bot.send_message(user, "Рассылка от админа: " + message.text[message.text.find(' '):])


как сделать так чтобы только мой Id мог использовать данную команду? Спасибо.
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Написать свой декоратор

Что-то вроде
@bot.message_handler(func=lambda m: m.text and m.text.startswith('/rassilka') and m.chat.id == adminid)


Может можно лучше сделать.

Либо в самой функции брать id отправителя и сравнивать с нужным
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы