Инструменты пользователя

Инструменты сайта


ubillingtelegram

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ubillingtelegram [2019/10/19 13:49]
nightfly
ubillingtelegram [2020/12/29 18:41] (текущий)
nightfly
Строка 58: Строка 58:
  
 Да, все поля и формат скобочек строго обязательны. Да, все поля и формат скобочек строго обязательны.
 +
 +А еще начиная с Ubilling 1.0.5 можно устанавливать кастомную разметку для ваших сообщений. Например использовать HTML. Например так:
 +<code php>
 + ​$message='​Просто текст <​b>​жирный текст</​b>​ <a href="​http://​ubilling.net.ua">​Ссылка на сайт</​a>​ parseMode:​{html}';​
 + ​$telegram->​directPushMessage($chatid,​ $message);
 +</​code>​
 +
 +Начиная с Ubilling 1.0.9 также поддерживается посылка фоточек контактам бота. Формат посылки фоточек следующий:​
 +<code php>
 +$message = '​sendPhoto:​[http://​piclod.com/​i/​1592634849/​CEYG67MWEAEsvwa.jpeg]{Это опциональный заголовок}';​
 +
 +$telegram->​sendMessage($chatId,​ $message);
 +</​code>​
 +
 +Начиная с Ubilling 1.1.4 вы можете использовать для ваших ботов кастомные клавиатуры. Для этого клавиатура собранная из массива при помощи **makeKeyboard** тупо отсылается при помощи **directPushMessage**. Как-то так:
 +<code php>
 +        $buttonsArray[] = array('​кнопка раз',​ '​кнопка рядом'​);​
 +        $buttonsArray[] = array('​кнопка внизу'​);​
 +        ​
 +        $keyboard = $this->​telegram->​makeKeyboard($buttonsArray,​ false, true, true);
 +        $telegram->​directPushMessage($chatid,​ '​Здесь клавиатура вылезла!',​ $keyboard);
 +</​code> ​
 +
 +Принудительно ее убить можно в свою очередь,​ используя сообщение,​ содержащее текст вида "​removeKeyboard:​тут текст сообщения"​
 +
 +<code php>
 + ​$telegram->​directPushMessage($chatid,​ '​removeKeyboard:​ой всё'​);​
 +</​code> ​
ubillingtelegram.1571482187.txt.gz · Последние изменения: 2019/10/19 13:49 — nightfly