Не работает автопостинг в телеграмм. Автопостинг из Facebook и Instagram в Телеграмм

Автопостинг в Телеграмм – отличный инструмент, если пользователь продвигает один бренд (или бизнес) одновременно на нескольких ресурсах. В этом случае он сталкивается с необходимостью дублировать посты, а при насыщенном плане публикаций это занимает немалое время.

Автопостинг из ВКонтакте в Телеграмм

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

Сегодня работает немало ботов типа «бот – Telegram - ВК», но большая часть из них предназначена для скачивания музыки или других медиа из ВК, некоторые работают некорректно. Так как большая часть ботов создается на добровольных началах, то найти функционального и полностью работоспособного непросто.
Можно прибегнуть к Posterbot (@pstrbot ); при бесплатном использовании (в отличие от Premium) бот имеет ограничения:

  • Можно подключать до 20 источников (для Premium – до 40);
  • В качестве источников можно использовать сообщества с числом подписчиков до 5000 (в Premium ограничений нет);
  • Автопостинг музыки из ВКонтакте и большинство ручных настроек доступны только для Premium.

Немаловажный момент: из-за большой нагрузки на сервера автопостинг может задерживаться, иногда до 14 часов. Но обладателей Premium эта проблема касается в меньшей степени – если нет никаких форс-мажоров, посты в Телеграмм появляются без задержки.

Настройка автопостинга с помощью Posterbot проходит в несколько этапов:

1 этап: добавление Posterbot в сообщество с предоставлением прав администратора:

2 этап: добавление сообщества в Posterbot:

3 этап: подключение источника ВКонтакте:

Автопостинг из Facebook и Instagram в Телеграмм

Настраивается так же, как и для ВКонтакте. Первые два этапа – добавление бота в список администраторов и добавление канала. Если Posterbot уже подключен и настроен, то можно сразу приступить к добавлению источника.

Для Instagram

Для Facebook

Автопостинг в Youtube из Телеграмм

Автоматический репостинг поддерживается и для Youtube, для этого потребуется сделать Posterbot администратором сообщества Телеграмм, а затем добавить канал в беседе с ботом – эти два этапа подробно описаны выше.

Чтобы добавить в список источников канал Youtube, надо:

Репост из Телеграмм в другие соцсети

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

Но Телеграмм не стоит на месте, теперь с помощью бота Репостинг в соцсети (@SocialRepostBot ) можно отправлять посты из Телеграмм в VK и Facebook.
Для того чтобы организовать репост из Телеграм в Фейсбук, потребуется:

При некотором терпении и внимании не составит труда настроить автопостинг и репостинг между несколькими соцсетями и мессенджерами.

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

Оглавление:

Что такое боты в Телеграмм

Бот для Телеграмм – это автоматизированная программа, внедренная непосредственно в канал, группу или чат мессенджера. Бот может выполнять самые разные функции, например:

  • Рассылать анонсы статей с сайта после их публикации;
  • Собирать заказы;
  • Предоставлять информацию, которая в нем заложена, например, отвечать на некоторые вопросы.

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

Как создать бота в Телеграмм

Есть несколько способов создания собственного бота в Телеграмм. Первый подразумевает использование встроенных в мессенджер сервисов, которые позволяют создать простых по функциональности ботов, путем отправки команд в чат. Второй способ сложный – он подразумевает взаимодействие с API Телеграмм путем самостоятельного создания сценариев, иными словами, данный способ требует немалых познаний в программировании, но при этом можно создать функциональное решение.

Рассмотрим как создать бота в Телеграмм, используя сторонний сервис, то есть простым способом:


Все, на этом бот создан. Manybot после успешного создания бота предложит направить ссылку на него, чтобы пользователи Телеграмм могли подписаться.

Как настроить автопостинг в Телеграмм из ВКонтакте, с сайта и других сервисов

Создав бота по описанной выше инструкции, можно настроить его на автоматическую публикацию информации, которая появилась на вашем (или чужом) сайте, в группе ВКонтакте, на Youtube-канале или странице в Twitter. Настраивается бот довольно просто, для этого достаточно:


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

30 октября 2015 в 07:46

Создание канала с автопостингом в Телеграме без единой строчки кода

  • API ,
  • Системы обмена сообщениями
  • Tutorial

Вступление

Предупреждаю сразу: технического в статье очень мало. Это практически пошаговая инструкция для не очень сведующих в техническом плане пользователей . Для людей сведущих (и тех, кому лень читать много текста), приведу две ссылки: Telegram Bots API + IFTTT Maker Channel .

Теперь подробнее. Думаю, все слышали про мессенджер Telegram . Вероятно, многие даже знают про нехитрый API для создания ботов в этом мессенджере. Кроме того, не так давно в T появилась возможность создавать так называемые «каналы» (channels), упрощающие мгновенную рассылку сообщений практически любому количеству подписавшихся на канал лиц. Наконец, самая свежая новость: ботов стало можно добавлять в качестве администраторов в каналы , то есть такие рассылки стало можно делать автоматизированно.

Думаю, не надо объяснять, что это открывает довольно широкие возможности для различных сервисов. Например, у меня довольно быстро получилось сделать следующее:

  • три канала (@RedditTop , @r_pics , @gone_wild - осторожно, последний с «взрослым» контентом), которые ежечасно импортируют топовые посты с Реддита (и двух его сабреддитов);
  • ещё канал , делающий то же с постами с 9GAG;
  • и, наконец, завел хитрого бота @JamesBot , который анонимно пересылает все сообщения, написанные ему, в общий канал (@secret_ru , @secret_en , @secret_es , @secret_ar или @secret_fa - в зависимости от языка). Получился анонимный чат средней степени трэшовости.
Уже после создания всех этих ботов и каналов мне пришло в голову, что простейший автоимпорт постов откуда-то «снаружи» можно наладить вообще без всякого кода и хостинга - буквально минут за 5. На помощь нам придет прекрасный сервис IFTTT - If This Then That, имеющий множество интеграций с социальными сетями и прочими сервисами. Правда, к сожалению, прямой интеграции с Телеграмом у него (пока?) нет - зато есть т.н. IFTTT Maker Channel , позволяющий делать простые HTTP(S)-запросы при срабатывании триггера. К сожалению, мы не сможем принимать сообщения, отправленные боту (входящие запросы IFTTT Maker принимать может, но, увы, только в строго определенном формате) - интерактива не выйдет. Зато сможем по срабатывании любого события (например, новый твит или пост в FB):
  • публиковать сообщение в канале,
  • отправлять сообщение в заранее выбранный чат (куда добавлен наш бот),
  • отправлять сообщение заранее указанному пользователю (который добавил себе бота).
Правда, срабатывать триггер будет примерно раз в 15 минут. И пока не нашлось способа загружать изображения/видео/документы (можно только кидать линк на них). Да, ограничения жесткие. Но для простейших оповещений - пойдет. Итак, поехали.

Шаг 1. Создаем бота.

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

После получения ответов на эти два вопроса BotFather должен выдать вам token вашего бота. Он имеет следующий вид:
123456789:Blablabla...

Сообщение с токеном терять не стоит, а сам токен - не стоит разглашать кому-либо, так как токен позволяет кому угодно представляться вашим ботом.

Шаг 2. Создаем канал.

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

В своем клиенте Телеграма выбираем создание нового сообщения - New Channel (кажется, все официальные клиенты сейчас поддерживают это). Указываем название, описание и фото по вкусу. Канал должен быть публичным, поэтому указываем тип Public и задаем адрес («юзернейм») теперь уже для канала. Этап приглашения друзей можно пропустить.

Когда канал создан, заходим в его настройки, открываем список администраторов и добавляем созданного на первом шаге бота (поиском по его юзернейму).

Шаг 3. Настраиваем интеграцию на IFTTT.

Отправляемся на IFTTT . Регистрируемся, если еще не. IFTTT позволяет создать множество триггеров вида «импортировать откуда», «при каком условии», «экспортировать куда». Они называются «рецептами». Создаем новый рецепт: Create a recipe .

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

Последняя часть рецепта - «that» - выбрать, что нужно делать, если сработало условие. Тут нужно ввести в поиск Maker , выбрать его, а затем единственное доступное действие - Make a web request . Наконец - самый ответственный этап, заполнение полей:

  • URL: api.telegram.org/bot /sendMessage
  • Method: POST
  • Content type: application/json
  • Body: {"chat_id":"@ ","text":"{{Text}}"}
(примечание: method и content type можно выбрать и другими - Телеграм в этом плане относительно всеяден)

Обратите внимание: вместо и URL нужно указать токен вашего бота (см. шаг 1), вместо в Body - адрес канала (шаг 2). Без угловых скобок, конечно, но перед адресом канала должен стоять символ @ . {{Text}} в поле Body означает подстановку текста, полученного из опубликованной записи. Конкретный код подстановки может быть и другой, они зависят от выбранного триггера, чтобы увидеть их список (и подставить их в текст сообщения), нажмите на кнопку с колбой рядом с полем Body. Конечно, можно вообще не делать подстановок, а публиковать один и тот же текст, но это быстро надоедает подписчикам:)

Уточнение: если вы хотите отправлять сообщение не в канал, а в чат или конкретному человеку (себе, например), то вместо "@ " нужно указать идентификатор чата или этого человека. Чтобы его узнать, проще всего добавить себе, к примеру,

На данном примере покажу как я настроил автопостинг в Телеграмм из моего блога (платформа blogger), но способы могут быть разные и подходит мой метод для сайта на любой платформе.

Недавно создал навал в телеграмм (подписывайтесь https://t.me/EconDudeBlog )

Ну и для интереса настроил туда автофид (автопостинг).

Один из вариантов как это будет:

Вариант не идеальный, просто способ оповестить людей что вы что-то написали. Примерно как push уведомления. Другой вариант - будет полноценный пост всего материала в телеграмм, но там может быть кривовато.

Очень кратко, какой вообще смысл делать автопостинг в Телеграмм? Сейчас все крупные блогеры (Носик, и т.д.), уже как год сливают аудиторию именно в телеграмм. Сливать аудиторию нужно туда, где все сидят. Сейчас сидят в ВК и вот как раз в Telegram. Следовательно люди не пропустят ваш новый пост если собрать аудиторию именно там. Однако. по хорошему надо писать под каждый пост отдельную статью и вообще кидать туда другой немного контент, но это требует затрат времени.

Технически суть будет вот в чём.

Если у вас есть RSS лента (а её нетрудно подключить), то она просто берёт все ваши статьи и просто их как-бы трансирует. Можно на неё подписаться например по emal.

Я использую старый добрый feedburner от гугла и как минимум он мне ускоряет индексацию новых статей. Так вот, сделайте себе RSS ленту, если еще не сделали.

Нам нужен бот, можно вот такого использовать: https://t.me/Manybot

Вот такое будет меню

Боты в Telegram оказались элементарными штуками, там всё понятно как делать.

Пишем ему /start

Потом /addbot

Вообще-то там снизу есть даже кнопки


Далее всё есть на скрине, продублирую на всякий случай:
  • Перейдите к @BotFather . Для этого нажмите на его имя, а потом "Send Message", если это потребуется.
  • Создайте нового бота у него. Для этого внутри @BotFather используйте команду "newbot" (сначала вам нужно будет придумать название, оно может быть на русском; потом нужно придумать вашу ссылку, она должна быть на английском и обязательно заканчиваться на "bot", например "NewsBot").
  • Скопируйте API токен, который вам выдаст @BotFather
  • Возвращайтесь обратно в @Manybot и пришлите скопированный API токен в ответ на это сообщение.

Вам нужен вот этот самый токен вот сюда. Мы создали нового бота. Мой вот такой:

  • http://telegram.me/econdude_bot

Выбираем ниже RSS, но как вы видите можно выбрать и ВК, а так-же Твиттер и ютуб

В стоимость 1 кворка входит:

Обратите внимание!

Напишу и настрою скрипт для автоматического репоста сообщений из сообщества ВКонтакте в канал в Телеграме.

Скрипт автопостинга будет работать через Телеграм API чат-ботов.

Скрипт будет регулярно проверять записи на стене сообщества, и при появлении новых постов - отправлять уведомление в Telegram.

Примеры смотрите в прикрепленных скриншотах.

В стоимость 1 кворка входит:

Настройка автоматической отправки ссылок на посты из одного сообщества ВКонтакте.

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

Если в течение 7 дней после настройки будут обнаружены какие-то ошибки, то я исправлю их.

Обратите внимание!

В связи с техническими ограничениями ВКонтакте и Телеграмма, не будут репоститься:

Сообщения с файлами большого объема

Для работы скрипта потребуется хостинг с PHP 5.6+. Сервер должен находится не в России (в связи с блокировкой Telegram) или придется использовать прокси (делаю через публичный прокси, но в какой-то момент отправка может перестать работать и нужно будет самостоятельно поменять прокси на другой).

Если у Вас нет хостинга, могу разместить на своем (см. доп опции).

Файлы

Сервисный ключ доступа (access token) ВКонтакте (если не знаете, то расскажу как получить)

Логин Telegram бота и token (если не знаете, то расскажу как получить)