Синтаксис мультимедийных материалов и текстового оформления

Материал из боты telegram - ebot.one - редактор ботов
Перейти к: навигация, поиск

Важно! Следует иметь ввиду, что перед употреблением синтаксиса должен быть пробел т.е., например, с [b] или с [img_telegram сообщение начинаться не должно.

Существует 2 способа отправить файл пользователю от бота:

  • Ниже описан способ отправки изображений и файлов по их URL, но на такую отправку есть ограничения (читать ниже).
  • А тут "ссылка" можно прочитать как отправить изображение или файл по его ID в телеграме.


Файлы в таком случае должны быть доступны по http, т.е. по этой ссылке должен открываться (если это картинка) или ( скачиваться в случае zip, например) ваш файл. Для изображений иногда достаточно просто скопировать путь к картинке через правую кнопку мыши в браузере. Для хранения же документов типа zip вам потребуется ftp на каком либо из хостингов. Например, бегет, у которого есть бесплатный тариф.

Синтаксис в описании команды

Мой текст [img_telegram|http://путь/my_img.jpg]

Например: Мой текст [img_telegram|http://ebot.one/all/s_radoid/dialogs/images/logo/channel_logo.png]

Мой текст [audio_telegram|http://путь/my_img.mp3]

Мой текст [document_telegram|http://путь/my_img.doc]

Мой текст [video_telegram|http-путь/my_img.mp4|Дополнительный текст]

Например: Мой текст [video_telegram|http://ebot.one/all/s_radoid/dialogs/demo/attaches/video/test.mp4]

ВАЖНО: Документы не прикрепятся если:

Имеют цифры или в форматах отличных от zip, gif, mp4, pdf

Например прикрепится [document_telegram|https://ebot.one/all/s_radoid/dialogs/demo/attaches/document/test.zip]

Не прикрепится [document_telegram|https://ebot.one/all/s_radoid/dialogs/demo/attaches/document/test.doc] или [document_telegram|https://ebot.one/all/s_radoid/dialogs/demo/attaches/document/test1.zip]


Пример отправки zip документа:

Send zip 1.png

Send zip 2.png


Пример отправки видео:

Media sintax.jpg

Синтаксис ответа из внешнего скрипта

  • Картинки $return_mas['body'] = " Мой текст [img_telegram|http://путь/my_img.jpg] ";
  • Аудио $return_mas['body'] = " Мой текст [audio_telegram|http://путь/my_img.mp3] ";
  • Видео $return_mas['body'] = " Мой текст [video_telegram|http://путь/my_img.mp4] ";
  • Документ $return_mas['body'] = " Мой текст [document_telegram|http://путь/my_img.zip] ";


Расширенный синтаксис медиавложений с дополнительным текстом:

  • Видео $return_mas['body'] = " Мой текст [video_telegram|http-путь/my_img.mp4|Дополнительный текст] ";


  • Форматирование текста $return_mas['body'] = " <'b'>жирный<'/b'><'i'>наклон<'/i'> <'u'>подчеркивание<'/u'>";

Читать на других языках: eng / deu