Вопрос Почему нельзя python

Регистрация
20 Июл 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
@bot.message_handler(commands=['start'])

def start(message):

adm = [123, 456, ...] # список из id пользователей

if message.chat.id not in adm:

bot.send_message(message.chat.id, 'Не дозволено')

else:

bot.send_message(message.chat.id, 'Чего изволите сударь?')



# Ограничение выполнение команд start, stop, etc

@bot.message_handler(func=lambda message: message.chat.id not in users_commands,

commands=['start', 'stop', 'etc'])

def some(message):

bot.send_message(message.chat.id, 'Не дозволено')





# Ограничение доступа к боту по ID

@bot.message_handler(func=lambda message: message.chat.id not in users)

def some(message):

bot.send_message(message.chat.id, 'Не дозволено общаться с незнакомцами')

else:

bot.send_message(message.chat.id,

text="Извините, я не знаю данную команду. Обратитесь к нашему разработчику ")
 
Если ты хочешь, чтобы ответ чередовался используй флаг. Либо кейс, но в питоне кейс нужно самому реализовывать через функцию и словарь.
 
Уберите text=, у вас везде просто параметр строка без нейминга
 
Что прям нельзя воткут тебе огурчик доктора попова прямо в попу
 
Назад
Сверху