@JewrySoft

Как выполнить такую конструкцию?

Хочу сделать такого бота. Если он не говорит кодовое слово ИЛИ не тот chat id, то ему закрывается доступ ко всем командам данного бота. Например, у меня бот будет с Некоторыми командами, а он будет доступен только одному человеку, который знает кодовое слово.

Как это сделать?
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
@wintreist
Ну, я думаю, лучше делать команды сразу закрытыми. Если вы хотите код получения сообщения из чата, то это не ко мне. Если умеете получать сообщение, присланное боту, то
вот
message = "Он не знает, или не тот chat id"
if "или" in message: #"или" - секретный код идентификации
    print("Дать доступ, он знает код")

chat ID по тому же принципу работает
код
chatIDs = [11,52,65]
chatID = 3
if chatID in chatIDs:
    print("Дать доступ, он из списка")
else:
    print('Его нет в списках разрешенных')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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