Задать вопрос
a777mp198
@a777mp198
Python developer

Как вставить текст в поле для набора сообщения пользователю, нажавшему на inline-кнопку?

Мой бот выводит информацию одним сообщением из БД для пользователей по типу:
1. {Наименование}
2. {Описание}
3. {Цена}
Дело в том, что описание - это зачастую большой текст, и может возникнуть потребность в его редактировании. Для пользователей с повышенными правами в боте позиции "товара" из БД выводятся с inline-кнопкой "Редактировать". После нажатия на inline-кнопку сообщение изменяется на "Что Вы хотите отредактировать?" и меняется inline-клавиатура на кнопки: "Наименование", "Описание", "Цену". После нажатия на необходимую кнопку, сообщение меняется на "Введите новое наименование/описание/цену:", и запускается машина состояний, которая ловит новое значение, чтобы в дальнейшем сделать update значения в БД для соответствующего "товара". Вопрос заключается в следующем: Можно ли как-то передавать имеющийся текст-{описание} пользователю в поле для набора сообщения, после нажатия inline-кнопки? Чтобы пользователь не набирал заново огромный текст и/или не копировал его откуда-то, вырезая нужный фрагмент-{описание}, чтобы отредактировать одно слово или один символ?
  • Вопрос задан
  • 276 просмотров
Подписаться 2 Средний 3 комментария
Решения вопроса 1
никак. можно высылать пользователю текущий текст, чтобы он сам скопировал, вставил в сообщение и редактировал
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы