Как настроить автопостинг в канал «Телеграм» из RSS-ленты

Сегодня многие сайты пытаются расширять свою аудиторию за счет популярных мессенджеров, таких как «Телеграм» (Telegram). Ниже мы расскажем о том, как для этой цели создать в «Телеграм» канал и автоматизировать трансляцию в него информации с вашего сайта. Webkolba предлагает вашему вниманию пошаговую инструкцию настройки автоматического постинга в «Телеграм» посредством RSS-ленты.

Создание канала в Телеграм

1. После того, как вы зарегистрировались в мессенджере, перейдите в ваших настройках во вкладку New Channel («Новый канал»).

2. Вам будет предложено выбрать имя канала и его описание. Заполните соответствующие строки.

3. После ввода имени канала и описания нажмите кнопку Create («Создать»).

4. Следующим шагом выберите, будет ли ваш канал открытым или приватным (выбирайте Public), и предложите свой вариант линка. Нажмите «Сохранить».

5. Затем мессенджер предложит пригласить в канал подписчиков — если у вас уже есть контакты в «Телеграм», то можете их пригласить. Либо же пропустите этот шаг.

6. Ваш канал в «Телеграм» готов!

 

Создание бота в Телеграм

Теперь необходимо решить вопрос с автоматическим наполнением канала, если у вас нет возможности и времени отправлять каждое сообщение вручную. Для этого вам потребуется собственный Телеграм-бот, который автоматизирует весь процесс.

1. Для генерации бота найдите в поиске мессенджера аккаунт @Manybot и зайдите в него.

2. В нижнем меню нажмите на пункт Create a New Bot («Создать нового бота»).

3. В чате с @Manybot появится дальнейшая инструкция по созданию вашего бота.

А именно:

а) вам нужно перейти к диалогу с аккаунтом @BotFather, нажав на это имя в появившейся инструкции;

б) в чат с @BotFather отправьте команду /newbot;

в) в чат с @BotFather отправьте имя, которым вы хотите назвать вашего бота, с обязательным окончанием «bot». Если придуманное вами имя уже занято, то @BotFather предложит подобрать другой вариант;

г) Если предложенное имя бота подошло, то @BotFather пришлет вам специальный ключ (токен). Скопируйте токен.

На этом диалог с @BotFather можно завершить.

4. Вернитесь к диалогу с @Manybot и отправьте ему в чат полученный от @BotFather токен.

5. @Manybot сообщит, что ваш бот создан и предложит ввести его описание. Этот шаг можно пропустить, нажав skip.

Ваш бот создан. Далее переходим к диалогу с ним.

 

Включение RSS-трансляции в Телеграм

1. Перейдите в диалог с вашим новосозданным ботом и отправьте ему в чат команду /autoposting.

2. Внизу появится меню с указанием возможных источников трансляции. Нажмите кнопку +RSS feed.

3. В чат с ботом отправьте ссылку на RSS-ленту вашего сайта.

4. Бот начнет трансляцию контента из вашего RSS-канала в свой аккаунт.

В принципе, данная инструкция содержится и в официальном блоге «Телеграма». Однако, если остановиться на ней и не предпринять следующие шаги, то ваш бот будет постить только на свою собственную страницу, а не в ваш публичный канал.

Для того, чтобы автоматическая трансляция RSS-ленты вашего сайта происходила именно в канале, следует назначить бота администратором канала и включить автопостинг.

 

Назначение бота админом канала в Телеграм

1. Перейдите в настройки вашего канала через кнопку в его правом верхнем углу и в выпавшем меню выберите вкладку Manage channel («Управление каналом»).

2. В появившемся окне нажмите на вкладку Administrators («Администраторы»).

3. В открывшемся окне поиска введите имя вашего бота, начиная с @.

4. Нажмите кнопку Add administrator («Добавить администратора»).

Готово! Теперь ваш бот — админ вашего канала в «Телеграме».

Далее необходимо перенаправить автоматическую трансляцию контента со страницы бота в ваш официальный Телеграм-канал.

 

Включение автопостинга в канал

1. Заходим на страничку созданного бота, разворачиваем нижнее меню, в меню выбираем вкладку Settings («Настройки»).

2. После перехода в Settings выбираем самую верхнюю вкладку Channels («Каналы»), нажимаем на нее.

3. Мессенджер предложит выбрать канал для постинга. Нажимаем на кнопку Add Channel («Добавить канал»). После этого в окно чата с ботом нужно отправить имя вашего канала в «Телеграм», начиная с @, или же линк на нужный канал.

4. После отправки в чат ссылки на канал нажмите в меню кнопку Send Test Message («Отправить тестовое сообщение») — и бот отправит проверочное сообщение в ваш канал. Убедитесь, что оно пришло.

5. Если все нормально, то в чате с ботом появится сообщение Channel successfully added («Канал успешно добавлен»). Спустя какое-то время в нем автоматически начнут появляться посты из вашей RSS-ленты. Дело сделано!

В случае необходимости вы можете настроить отправку этим же ботом сообщений и в другие ваши каналы с помощью кнопки меню Add Channel.