Хочу предложить вам свою новую книгу. Вы узнаете, как можно красиво оформить свои посты в Telegram – это, текст жирным, курсив, вставка реакций, ссылок, видео, картинок.
Можно делать отложенные посты. Одним словом, огромное количество функций и все на одном сервисе, а главное это все абсолютно БЕСПЛАТНО.
Вы наверно видели хорошо оформленные посты в Telegram. Это жирный шрифт, курсив, реакции под постами и конечно кнопка для перехода по нужной ссылке, и это не всё.
Некоторые подобные функции можно осуществить при помощи ботов, но есть более простой и не менее эффективный способ оформить красиво свой пост – это использование сервиса Telepost.
Этот сервис абсолютно бесплатный, здесь много «крутых» фишек и с ним справится любой новичок в Telegram — читайте до конца, не пожалеете.
Обзор Сервиса Telegraph | Как делать статьи в телеграм канал!?
Регистрация и авторизация
Перейдите по ссылке (https://telepost.me/), и вы попадете на страницу Telepost, нужно нажать на кнопку Регистрация или Начать пользоваться.
В следующем окне выберите способ регистрации, я выбрал, через Telepost Bot, по моему мнению так проще.
Далее нажимаем Открыть приложение «URL Telegram Link»
…и попадаем в мессенджер Telegram. Слева вы увидите бота, TelepostBot, а внизу имеется кнопка Запустить, нажимаем её.
Когда вы нажимали кнопку Запустить, то внизу появилась панель с кнопками, при помощи которых можно работать с вашими постами.
Публикация записей с сайта в Telegram-канал
Тут всё просто. Ставим приложение на ПК (так удобнее) Telegram Desktop, авторизуемся. И создаём канал через меню профиля.
Указываем название и описание канала.
Меняем тип канала на публичный и задаём уникальную ссылку. Телеграм подскажет доступна ли эта ссылка или нет.
Создаём бота для управления телеграм каналом
Выбираем команду /newbot , вам будет предложено ввести имя и уникальный ник бота по которому его можно будет найти в telegram.
Я указал имя «it-svalka.ru бот» и ник « itsvalkaru_bot ». Обратите внимание что ник бота должен оканчиваться словом bot.
Теперь необходимо назначить созданного бота администратором нашего канала. Для этого перейдите в настройки канала, пункт «Управление каналом»
Выбираем пункт «Администраторы»
Жмём кнопку «Добавить администратора»
И находим нашего бота itsvalkaru_bot . В следующем окне оставляем стандартные настройки прав.
И сохраняем настройки канала.
Работаем с telagram-ботом через API
- sendTelegramPost() — непосредственно отправка данных в канал
- Обработчик события создания нового элемента инфоблока
- ID канала
- API ключ бота
Теперь напишем функцию отправки сообщения. Будем использовать curl php.
Подвешиваем обработчик на событие:
use BitrixMain; $eventManager = MainEventManager::getInstance(); //Отправка данных о новом посте в телеграм канал $eventManager->addEventHandler(‘iblock’, ‘OnAfterIBlockElementAdd’, ‘addPostToTelegram’);
В функцию addPostToTelegram() пришлось добавить отдельный запрос к инфоблоку, чтобы получить DETAIL_PAGE_URL для вывода ссылки на пост. Если всё ок, то вы увидите новое сообщение в вашем телеграм-канале
Источник: it-svalka.ru