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

Материал из wiki-MyMakerBot
 
(не показана 1 промежуточная версия этого же участника)
Строка 12: Строка 12:
 
* keys - включить кнопки. <i>bool, необязательное поле</i>
 
* keys - включить кнопки. <i>bool, необязательное поле</i>
 
* assign - имя переменной в которую вернется результат от телеграма. <i>str, необязательное поле</i>
 
* assign - имя переменной в которую вернется результат от телеграма. <i>str, необязательное поле</i>
<b>Внимание, функции ниже могут плохо работать на 1 соединении т.к. 1 соединение - один таймер</b>
+
<b><i>Внимание, функции ниже могут плохо работать на 1 соединении т.к. 1 соединение - один таймер</i></b>
 
* die - через сколько секунд удалится сообщение. <i>int, необязательное поле</i>
 
* die - через сколько секунд удалится сообщение. <i>int, необязательное поле</i>
 
* time - через сколько секунд отправится сообщение. <i>int, необязательное поле</i>
 
* time - через сколько секунд отправится сообщение. <i>int, необязательное поле</i>
Строка 23: Строка 23:
 
{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