Tg editmessagecaption: различия между версиями

Материал из wiki-MyMakerBot
Строка 11: Строка 11:
  
 
'''Пример'''
 
'''Пример'''
<pre>{key l=10 t="посмотреть на котика" c="/cat"}
+
<pre>{tg_sendPhoto photo="https://hosty.xxx/i/bad7037aa4f4d86bf94c239d134e185456c19a17.jpg" caption="котик говорит" assign='photo'}
{tg_editmessagecaption chat_id=111 message_id=222 caption="котик" keys=1}</pre>
+
{if isset($photo.result.message_id)}
 +
{tg_editmessagecaption chat_id=$photo.result.chat.id message_id=$photo.result.message_id caption="мяу"}
 +
{else}
 +
что-то пошло не так: {$photo|json}
 +
{/if}
 +
</pre>
 +
<i>попробуйте сами: https://t.me/MyMakerDocsBot?start=cmd-example-2</i>

Версия 12:08, 8 апреля 2021

Метод для изменения или добавления подписи (например к фото или файлу).

Параметры:

  • chat_id - уникальное айди чата. int|str, необязательное поле
  • message_id - уникальное айди сообщения. int, необязательное поле
  • caption - новое значение текста. str
  • parse_mode - режим разметки. По умолчанию это html, но вы можете указать и markdown. str, необязательное поле
  • disable_web_page_preview - отключить превью ссылки. bool, необязательное поле
  • assign - имя переменной в которую вернется результат от телеграма. str, необязательное поле
  • keys - включить кнопки. bool, необязательное поле

Пример

{tg_sendPhoto photo="https://hosty.xxx/i/bad7037aa4f4d86bf94c239d134e185456c19a17.jpg" caption="котик говорит" assign='photo'}
{if isset($photo.result.message_id)}
{tg_editmessagecaption chat_id=$photo.result.chat.id message_id=$photo.result.message_id caption="мяу"}
{else}
что-то пошло не так: {$photo|json}
{/if}

попробуйте сами: https://t.me/MyMakerDocsBot?start=cmd-example-2