Как получить информацию от пользователя в телеграмм боте?

хочу получить информацию от пользователя в телеграмм боте, что-то типа

a = input()

как реализовать такое в боте при помощи pytelegrambotapi?


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

Автор решения: Violet
@bot.message_handler(commands=['start'])
def start(message):
    msg = bot.send_message(message.chat.id, 'Отправьте мне сообщение')
    bot.register_next_step_handler(msg, start_2)


def start_2(message):
    print('id пользователя', message.chat.id)
    print('имя пользователя', message.from_user.first_name)
    print('фамилия пользователя', message.from_user.last_name)
    print('никнейм пользователя', message.from_user.username)
    print('сообщение пользователя', message.text)

Один из вариантов.

→ Ссылка