Бот телеграм постинг вконтакте. Что такое боты в Телеграмм
На данном примере покажу как я настроил автопостинг в Телеграмм из моего блога (платформа 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, но как вы видите можно выбрать и ВК, а так-же Твиттер и ютуб
Мессенджер Телеграмм имеет большую функциональность, которая не заканчивается отправкой сообщений от пользователя к пользователю. Расширяют возможности приложения, в том числе, боты, которые могут автоматизировать те или иные функции. Боты могут быть как крайне простые, так и сложные и многофункциональные. В рамках данной статьи рассмотрим, как создать бота в Телеграмм.
Оглавление:Что такое боты в Телеграмм
Бот для Телеграмм – это автоматизированная программа, внедренная непосредственно в канал, группу или чат мессенджера. Бот может выполнять самые разные функции, например:
- Рассылать анонсы статей с сайта после их публикации;
- Собирать заказы;
- Предоставлять информацию, которая в нем заложена, например, отвечать на некоторые вопросы.
Функциональность ботов в Телеграмм обширна, и с каждым годом они становятся все более «умными». Например, через некоторых ботов можно заказать еду, вызвать такси, узнать как пройти к тому или иному месту, получить консультацию по определенном вопросу и так далее. При этом боты работают мгновенно, то есть, отправив им сообщение, вы практически сразу получаете ответ, что крайне важно в ряде ситуаций.
Как создать бота в Телеграмм
Есть несколько способов создания собственного бота в Телеграмм. Первый подразумевает использование встроенных в мессенджер сервисов, которые позволяют создать простых по функциональности ботов, путем отправки команд в чат. Второй способ сложный – он подразумевает взаимодействие с 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 - в зависимости от языка). Получился анонимный чат средней степени трэшовости.
- публиковать сообщение в канале,
- отправлять сообщение в заранее выбранный чат (куда добавлен наш бот),
- отправлять сообщение заранее указанному пользователю (который добавил себе бота).
Шаг 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
- Method: POST
- Content type: application/json
- Body:
{"chat_id":"@
Обратите внимание: вместо
Уточнение: если вы хотите отправлять сообщение не в канал, а в чат или конкретному человеку (себе, например), то вместо "@
Эта статья для тех, кто уже подсел на мессенджер Telegram и десятки раз в день проверяет его.
Число фанатов мессенджера растет с каждым днем. Ведь Telegram предназначен не только для общения, главные фишки Telegram - каналы с интересными новостями и полезные боты. О самом крутом из них и поговорим.
Речь пойдет о боте IFTTT. С его помощью можно передавать в Telegram каналы/группы информацию из сотен различных веб-сервисов, а также управлять ими с помощью команд, отправляемых боту. Разберем подробно, что стоит за этими словами.
Что такое IFTTT?
IFTTT – это веб-сервис, который позволяет связать между собой почти четыре сотни других веб-сервисов. С его помощью можно сделать так, чтобы в случае какого-либо события в одном сервисе, автоматически будет выполняться действие в другом.
Примеры:
- ЕСЛИ опубликовано новое фото в Instagram, ТО сохранить его в Dropbox;
- ЕСЛИ пришло новое письмо c отметкой «важное» на почту ТО изменить цвет лампочек в спальне;
- ЕСЛИ не пройдена дневная норма шагов в Fitbit ТО отправить напоминание в iOS.
Подобные правила называются апплеты (ранее назывались «рецепты»). На сайте IFTTT можно выбрать среди десятков тысяч готовых апплетов или создать свой.
Категории сервисов для которых можно создавать апплеты: платформы для ведения блогов, соцсети, облачные хранилища, «умная» техника для дома и автомобили, сервисы для создания заметок и списков дел, фитнес-трекеры, платформы для проведения опросов и массовых почтовых рассылок. Полный список .
А теперь вернемся к теме статьи и посмотрим, чем может быть полезен IFTTT для пользователей Telegram.
Способ применения #1. Объединяем соцсети и Telegram
IFTTT-бот может автоматически публиковать новые посты из ваших профилей в соцсетях (в том числе Facebook, Foursquare, Instagram, Pinterest, Linkedln, Twitter) в Telegram-канал или группу. А можно, наоборот, репостить в соцсети сообщения из Telegram-канала.
Способ применения #2. Собираем собственный новостной канал
С помощью IFTTT можно транслировать в свой канал информацию из разных источников: служба прогнозов погоды, Wikipedia, New York Times, Apple App Store, Github, Medium и множества других.
Способ применения #3. Эффективнее организуем свою работу
IFTTT-бот позволяет организовать в Telegram-канале систему напоминаний о письмах и делах. А также обращаться к разнообразным сервисам для управления временем (например Rescue Time или Todoist), не выходя из Telegram.
Способ применения #4. Соединяем Telegram и умный дом
К IFTTT подключены самые разные виды «техники будущего»: лампочки, термостаты, выключатели, кондиционеры, автоматические двери, коробочки для яиц, кофеварки, посудомоечные машины и десятки других вещей. А также автомобили BMW и Tesla. Можно получать в Telegram сообщения от своей стиральной машины, а можно, наоборот, отправлять ей приказы с помощью IFTTT-бота.
Способ применения #5. Сообщаем семье о своем местоположении
IFTTT может следить за вашим местоположением, если установить их приложение на смартфон или использовать GPS-трекер для животных Whistle.
Способ применения #6. Подключаем к Telegram свой смартфон
IFTTT-бот позволяет отправлять в Telegram новые фотографии с камеры смартфона, данные о местоположении, новые напоминания, события в календаре и т.д.
Способ применения #7. Архивируем посты из Telegram
Фотографии, видео, музыку и сообщения из Telegram каналов/групп можно автоматически сохранять в облачных хранилищах.
А теперь разберем, как реализовать все описанные выше возможности в своем Telegram. Для выполнения инструкций ниже вам необходимо зарегистрироваться на сайте IFTTT .
Как подключить IFTTT к каналу/группе Telegram?
1. Заходим на сайт IFTTT в раздел Telegram и нажимаем Connect
для установки бота IFTTT. Соглашаемся на предложение браузера перейти в Telegram.
2. Не забываем нажать на Start
.
3. Вводим команду /connect_channel
.
4. Добавляем бота IFTTT в администраторы канала/группы.
5. Отправляем боту IFTTT сообщение с именем канала/группы. В моем случае - @ifttt_test.
Как настроить IFTTT-апплет?
Теперь к каналу можно подключать апплеты. Рассмотрим как это происходит на примере апплета для трансляции постов из RSS-ленты в Telegram-канал.
1. Открываем бот IFTTT и нажимаем на кнопку Authorize IFTTT
.
2. В результате откроется страница для выбора апплетов. Выбираем Send new Feed Items to a Telegram chat .
3. Заходим на страницу апплета и передвигаем вправо ползунок над надписью Turn on.
4. Вставляем ссылку на RSS-ленту (например, http://feeds.feedburner.com/сайт) и выбираем из списка один из подключенных каналов или группу.
6. Теперь активированный апплет отображается сверху остальных апплетов на странице Telegram на сайте IFTTT. Его можно включать и отключать по желанию.
7. Дожидаемся когда в ленте появляется новый пост и радуемся его появлению в канале Telegram.