Задать вопрос
@habib_habib

Как записать ответ от пользователя в ТГ боте в переменную?

Как записать ответ от пользователя в ТГ боте в переменную?
Уже был такой вопрос, но там я не нашёл ответа. Может я что-то не так понял.
Мне нужно, чтобы бот записывал ответ в переменную. Вот мой код:
@bot.message_handler(commands=['setname'])
def editname(message):
    bot.send_message(message.chat.id, 'Введите новое имя:')


Что сюда нужно добавить, чтобы записать ответ в переменную?
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@youthful731
Допустим переменная в которую надо сохранить текст называется Name
@bot.message_handler(commands=['setname'])
def editname(message):
    bot.send_message(message.chat.id, 'Введите новое имя:')
    Name = message.text
Ответ написан
Eleksius
@Eleksius
Python (tkinter), c#
youthful731 абсолютно прав. Нужно добавить

name = message.text

После этого новое имя запишется в переменную name, и вы сможете с ним работать.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 00:55
2500 руб./за проект
02 февр. 2025, в 00:25
5000 руб./за проект
02 февр. 2025, в 00:18
1000 руб./за проект