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

Здравствуйте у меня есть бот анонимного чата Вот этот код добавляет в очередь пользователя,если он напишет команду ? Парень,после этого стоит в очереди или находит сразу собеседника. Мне нужно,чтобы после того как пользователь ввел команду ? Парень ,бот не реагировал на эту команду если пользователь введет еще раз эту команду.

        elif message.text == '? Парень':
        user_info = db.get_gender_chat('male')
        chat_two = user_info[0]
        if db.create_chat(message.chat.id, chat_two) == False:
            db.add_queue(message.chat.id, db.get_gender(message.chat.id))
            bot.send_message(message.chat.id, '? Поиск собеседника', reply_markup = stop_search(),)
        else:
            mess = 'Собеседник найден! Чтобы остановить диалог, напишите /stop'

            bot.send_message(message.chat.id, mess, reply_markup = stop_dialog())
            bot.send_message(chat_two, mess, reply_markup = stop_dialog())
            

Ответы (1 шт):

Автор решения: Beast

Создаёшь любую переменную которая по умолчанию = 0. И тогда соответственно пишешь elif message.text == '? Парень' and <переменная>==0: <переменная>+=1

→ Ссылка