Как содержимое кнопки для robot telegram runtime может измениться с помощью c #?

#c# #telegram

#c# #telegram

Вопрос:

Я хочу обнаружить, что пользователь нажимает кнопку, а затем изменяет ее содержимое в роботе Telegram.

Как я могу написать это на C #?

Комментарии:

1. Вы пытались выполнить то, что пытаетесь сказать?

2. Например, ввод текста и замена предыдущего текста кнопки.

3. Но пытались ли вы это сделать или исследовать вообще, или вы просто просите кого-нибудь рассказать вам, как это сделать, не пытаясь?

4. Я пытался, и я высоко оценил поиск в Интернете по этому вопросу. Я не могу использовать свои примеры. Я знаю, как это сделать. И теперь у меня есть текст, введенный с помощью метода для этого. Я не знаю, что это за метод.

5. у вас есть идеальный пример?

Ответ №1:

Обновление сообщений

Следующие методы позволяют изменить существующее сообщение в истории сообщений вместо отправки нового с результатом действия. Это наиболее полезно для сообщений со встроенными клавиатурами, использующими запросы обратного вызова, но также может помочь уменьшить беспорядок в разговорах с обычными чат-ботами.

Пожалуйста, обратите внимание, что в настоящее время редактировать сообщения можно только без reply_markup или с помощью встроенных клавиатур.

editMessageText:

editMessageText использует этот метод для редактирования текстовых и игровых сообщений, отправляемых ботом или через бота (для встроенных ботов). При успешном завершении, если бот отправляет отредактированное сообщение, возвращается отредактированное сообщение, в противном случае возвращается True .

Вам нужно только использовать этот метод. Для получения дополнительной информации