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

Дорогие программисты, я изучаю создание ботов телеграмме и хотел написать теле-бота который пишет количество кубков имеет этот человек в игре "brawl stars", написав его тег, сперва пользователь пишет команду /start, и после этого он должен написать свой тег и ему пишется его количество кубков. И я хотел создать еще другую команду /club, после его написание показывалась в каком клубе чел находится, и проблема в том что телеграмм бот при вводе /club думает что тег игрока, и пишет про тег игрока, а надо чтобы бот закрыл команду /start и начал другую обрабодку команды /club. вот код:

import brawlstats
import telebot


#токены
bot = telebot.TeleBot("токен для телеги")
client = brawlstats.Client(
    'токен для бравл API')

#команда бота /start
@bot.message_handler(commands=["start"])
def start(message):
    bot.send_message(message.chat.id, '<b>Напишите свой тег в бравле</b>\n1. без хештега\n2. тег должен состоят не меньше 9 сиволов ', parse_mode="html")
    
    @bot.message_handler(content_types=["text"])
    def mess(message):
        get_message_bot = message.text.strip()
        try:
            player = client.get_profile(get_message_bot)
            club = player.get_club()
            bot.send_message(message.chat.id, f"<b>Имя: </b>{player.name}"
                                                 f"\n<b>Кубки: </b>{player.trophies} \U0001F3C6",
                                                 parse_mode="html")

        except Exception as E:
            bot.send_message(message.chat.id, "<b>Вы ввели не правильно свой тег</b>", parse_mode="html")

#команда бота /club
@bot.message_handler(commands=["club"])
def club(message):
    if club is not None:
        bot.send_message(message.chat.id, f"Вы в клубе: {club.name}", parse_mode="html")
    else: 
        bot.send_message(message.chat.id, f"вы не каком либо клубе")

Забыл сказать что пользователь должен писать с перва /start что бы бот узнал профиль игрока потом мог писать /club. Буду благодарен если ответите на мой вопрос, и если вы не поняли что я имеел виду пожалуйста не ставьте -1, пишите в комментарии


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