import telebot
from telebot import types
bot = telebot.TeleBot("token")
@bot.message_handler(commands=['nick'])
def st(message):
da = bot.send_message(message.chat.id, "Ку, введи свое имя:")
bot.register_next_step_handler(da, net)
def net(message):
bot.send_message(message.chat.id, f'твое имя: {message.text}')
print('on')
if name == 'main':
bot.polling(none_stop=True)
как сделать что бы когда от def st перешло на def net по команде,
допустим ввели /nick, бот отвечает:
Ку, введи свое имя:
Я ввел допустим Иван
и после что бы бот сказал имя ваше нужно ввести команду допустим /name
твое имя: Иван
если что вот так не работает
@bot.message_handler(commands=['name'])
def net(message):
bot.send_message(message.chat.id, f'твое имя: {message.text}')