Telegram bot пост от имени канала

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

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

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

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

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

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

Как создать бот для публикации постов на Телеграм канале

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

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

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

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

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

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

Еще по теме:  Просмотр переписки в Телеграмм без доступа к телефону

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Еще по теме:  Как в Телеграмме добавлять новых людей

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

Источник: webkolba.com

Telegram Bot. Отправка уведомлений в телеграм канал

1. Активируем бота BotFather для создания и управления своими ботами:

/newbot > Alright, a new bot. How are we going to call it? Please choose a name for your bot. NotifierBot > Good. Now let’s choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot. notifier_gram_bot > Done! Congratulations on your new bot. > Use this token to access the HTTP API: > . > Keep your token secure and store it safely, it can be used by anyone to control your bot. /start

Напишите в бот какое-то сообщение.

Отправляем запрос, чтобы узнать chat_id бота:

bot_token=»xxx» curl «https://api.telegram.org/bot$/getUpdates?limit=1»

Отправляем сообщение в бот-чат:

chat_id=1234567890 curl «https://api.telegram.org/bot$/sendMessage?chat_id=$

Используйте urlencode($massage) для передачи сообщения в GET параметре:

curl «https://api.telegram.org/bot$/sendMessage?chat_id=$» —data-urlencode «text=Уведомление для бота»

Уведомления в канал

2. Создаем в телеграме канал. Изначально делаем публичным, чтобы получить chat_id канала.

3. Назначаем бота администратором.

5. Указываем «?chat_id=-1001XXXYYYZZZ».

Теперь можем сделать канал приватным.

Отправка уведомления в канал:

curl «https://api.telegram.org/bot$/sendMessage?chat_id=-1001XXXYYYZZZ

#notice, #notification, #telegram, #telegram bot, #telegram channel #bot

Источник: onedev.net

Controllerbot: полная инструкция по работе с ботом

Controllerbot — один из самых полезных инструментов для администраторов каналов в Telegram. С его помощью можно смотреть отчеты, планировать записи, форматировать текст, добавлять inline-кнопки и реакции в сообщения.

Рейтинг
( Пока оценок нет )
Загрузка ...