Tg editmessagecaption: различия между версиями
Материал из wiki-MyMakerBot
Radym (обсуждение | вклад) (Новая страница: «Метод для изменения подписи (например к фото или файлу). '''Параметры:''' * chat_id - уникальное…») |
Radym (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
− | Метод для изменения подписи (например к фото или файлу). | + | Метод для изменения или добавления подписи (например к фото или файлу). |
'''Параметры:''' | '''Параметры:''' | ||
Строка 6: | Строка 6: | ||
* caption - новое значение текста. <i>str</i> | * caption - новое значение текста. <i>str</i> | ||
* parse_mode - режим разметки. По умолчанию это html, но вы можете указать и markdown. <i>str, необязательное поле</i> | * parse_mode - режим разметки. По умолчанию это html, но вы можете указать и markdown. <i>str, необязательное поле</i> | ||
+ | * disable_web_page_preview - отключить превью ссылки. <i>bool, необязательное поле</i> | ||
* assign - имя переменной в которую вернется результат от телеграма. <i>str, необязательное поле</i> | * assign - имя переменной в которую вернется результат от телеграма. <i>str, необязательное поле</i> | ||
* keys - включить кнопки. <i>bool, необязательное поле</i> | * keys - включить кнопки. <i>bool, необязательное поле</i> | ||
'''Пример''' | '''Пример''' | ||
− | <pre>{ | + | <pre>{tg_sendPhoto photo="https://hosty.xxx/i/bad7037aa4f4d86bf94c239d134e185456c19a17.jpg" caption="котик говорит" assign='photo'} |
− | {tg_editmessagecaption chat_id= | + | {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-1</i> |
Текущая версия на 12:09, 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-1