Tg sendmessage: различия между версиями
Материал из wiki-MyMakerBot
Radym (обсуждение | вклад) (Новая страница: «<h2>SendMessage</h2> Отослать сообщение. '''Параметры:''' * chat_id - уникальное айди чата. <i>int|str, необяз…») |
Radym (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 11: | Строка 11: | ||
* disable_notification - отправить сообщение беззвучно. Пользователи получат уведомление без звука. <i>bool, необязательное поле</i> | * disable_notification - отправить сообщение беззвучно. Пользователи получат уведомление без звука. <i>bool, необязательное поле</i> | ||
* keys - включить кнопки. <i>bool, необязательное поле</i> | * keys - включить кнопки. <i>bool, необязательное поле</i> | ||
+ | * assign - имя переменной в которую вернется результат от телеграма. <i>str, необязательное поле</i> | ||
+ | <b><i>Внимание, функции ниже могут плохо работать на 1 соединении т.к. 1 соединение - один таймер</i></b> | ||
+ | * die - через сколько секунд удалится сообщение. <i>int, необязательное поле</i> | ||
+ | * time - через сколько секунд отправится сообщение. <i>int, необязательное поле</i> | ||
'''Пример''' | '''Пример''' | ||
<pre>{*Отослать сообщение с кнопками*} | <pre>{*Отослать сообщение с кнопками*} | ||
− | {key l=10 t="Открыть" c="https:// | + | {key l=10 t="Открыть" c="https://telegram.org"} |
{tg_SendMessage text="Сайт телеграмм:" keys=1} | {tg_SendMessage text="Сайт телеграмм:" keys=1} | ||
{*Отослать сообщение в ответ на другое сообщение*} | {*Отослать сообщение в ответ на другое сообщение*} | ||
{tg_SendMessage text="Привет!" reply_to_message_id=$message.message.message_id} | {tg_SendMessage text="Привет!" reply_to_message_id=$message.message.message_id} | ||
</pre> | </pre> | ||
+ | <i>попробуйте сами: | ||
+ | пример 1 - https://t.me/MyMakerDocsBot?start=cmd-example-3_1 | ||
+ | пример 2 - https://t.me/MyMakerDocsBot?start=cmd-example-3_2</i> |
Текущая версия на 12:15, 8 апреля 2021
SendMessage
Отослать сообщение.
Параметры:
- chat_id - уникальное айди чата. int|str, необязательное поле
- text - текст, который надо отправить. str
- parse_mode - режим разметки. По умолчанию это html, но вы можете указать и markdown. str, необязательное поле
- reply_to_message_id - в ответ на какое сообщение бот будет отвечать (реплаем). int, необязательное поле
- disable_web_page_preview - отключить превью ссылки. bool, необязательное поле
- disable_notification - отправить сообщение беззвучно. Пользователи получат уведомление без звука. bool, необязательное поле
- keys - включить кнопки. bool, необязательное поле
- assign - имя переменной в которую вернется результат от телеграма. str, необязательное поле
Внимание, функции ниже могут плохо работать на 1 соединении т.к. 1 соединение - один таймер
- die - через сколько секунд удалится сообщение. int, необязательное поле
- time - через сколько секунд отправится сообщение. int, необязательное поле
Пример
{*Отослать сообщение с кнопками*} {key l=10 t="Открыть" c="https://telegram.org"} {tg_SendMessage text="Сайт телеграмм:" keys=1} {*Отослать сообщение в ответ на другое сообщение*} {tg_SendMessage text="Привет!" reply_to_message_id=$message.message.message_id}
попробуйте сами: пример 1 - https://t.me/MyMakerDocsBot?start=cmd-example-3_1 пример 2 - https://t.me/MyMakerDocsBot?start=cmd-example-3_2