Друзья, всем привет! На днях озадачился решением вопроса об автоматической публикации новых статей блога на канал в Телеграм, но столкнулся с проблемой: бот под названием Manybot, о котором много информации в сети, по какой-то причине не работает. Решение есть.
Быть может только в рамках данной задачи он уже не пригоден, я не в курсе. Вообще, я далек от всякого рода программирования, Python и других страшных слов, на которые можно наткнуться, пытаясь решить задачу с автопостингом статей на канал.
Материалы он присылает с небольшой задержкой в 1-3 часа после их выхода, но это для меня абсолютно не страшно. Мне понравилось то, что он выводит картинку, описание и ссылку постов так, как это и задумано.
Стало интересно, какие еще есть функции у него. Мог бы порыться в интернете, но решил для начала почитать описание и посмотреть настройки.
How to create a telegram bot with auto-posting to channels ⚡️ Telegram bot in Python ⚡️
- Подпишись на мой канал в Телеграме
- Как вести учет инвестиций — лучшие решения для инвестора.
- Надежный старейший брокер с минимальными комиссиями и удобным мобильным приложением.
- Заработок с нейросетями Chat GPT и Stable Diffusion, все функции в одном боте
Перейдя по ссылке попадаем на страницу с описанием telegra.ph/telefeedbot-05-12 , а спустившись чуть вниз, находим то, что нам нужно.
Оказывается, бот отлично может справляться и с публикацией новостей в любой Ваш канал или группу.
Сейчас я пошагово распишу что сделать, добавлю красочных картинок, что бы растянуть этот пост :), и надеюсь, кому-то окажу добрую услугу.
Настраиваем автопостинг в канал Телеграм
Стоит сказать, что проделать это в телефоне мне не удалось. Что-то пошло не так. Декстопная же версия для таких целей удобнее и все получилось. Скачать ее можно на официальном сайте telegram.org .
Далее все просто.
Находим в поиске и добавляем себе бота Telefeedbot.
Создаем свой канал. Как это делать рассказывать не стану, справится как школьник, так и пенсионер. Пару щелчков мыши, название, картинка, готово.
Создавать группы или каналы, кстати, в Телеграм можно только именно в компьютерной версии.
Добавляем, жмем соответствующую кнопку (в моем случае он уже добавлен):
Возвращаемся в Telefeedbot и шлем ему ссылку на созданный канал. В моем случае t.me/investbro_ru .
Все готово! Бот начнет публиковать посты из указанной RSS ленты.
Проверить, все ли получилось, можно командой /channels:
Остается опубликовать новый пост в блоге и через некоторое время он автоматически появится в Вашем канале Телеграм. Я это проверил, все работает отлично (правда пост появился на канале через 4 часа, но ничего. )
Описанный в этой статье способ не претендует на роль лучшего решения данной задачи. Другого варианта я просто не нашел. Но он рабочий и достаточно простой.
Если у Вас есть другие варианты решения задачи по автопубликации постов из RSS в канал Телеграмм — поделитесь в комментариях.
В заключение хочу сказать пару слов о сервисе, который собрал и объединил в себе публикации целого ряда блогов инвестиционной тематики — investorss.ru .
Этот проект создал Антон Весенний , тот самый, курс которого в настоящее время я пытаюсь осилить. Ничего вроде сложного, просто не каждый день получается собраться и сесть за парту 🙂
Так вот, если Вы хотите получать намного больше информации по финансам и инвестированию, или же выбрать для себя самые интересные для Вас источники — рекомендую им воспользоваться.
Лучше всего для этого — подписаться на канал этого сервиса в Телеграм , куда поступают анонсы свежих статей со всех размещенных на нем ресурсов.
Интересно, как Антон реализовал эту функцию автопостинга? Надо бы спросить.
Еще в этом сервисе проходит голосование для выбора Лучшего Блога Инвестора с призовым фондом в 1000$.
Я не претендую на эту роль. Серьезно. Там есть ряд довольно приличных таких, инвестиционных порталов и блогов, которые я с удовольствием регулярно читаю. И весьма крайне полезных. Но прошу поучаствовать.
Вот что пишут об этом организаторы и спонсоры:
«Мы хотели бы организовать масштабное интернет-голосование в инвесторской среде, которое поможет выявить лучшие финансовые блоги, а также познакомить сообщество с новыми полезными ресурсами. Мы заинтересованы в том, чтобы все были в выигрыше. Аудитория читателей получит качественный контент, топ-10 лучших авторов получат реальные деньги, а все остальные новых заинтересованных читателей»
А я на этом заканчиваю. Подписывайтесь на обновления, конечно же и на мой канал 🙂
До скорой встречи!
- Подпишись на мой канал в Телеграме
- ТОП-7 лучших сервисов и программ для учета всех Ваших инвестиций.
- Компания Финам — лучший брокер, с которым я работаю
- YES Ai Bot — весь функционал Chat GPT и Stable Diffusion в одном боте
Автор статьи
Более 8 лет изучаю инструменты интернет заработка, создал несколько источников дохода.
Активно инвестирую в различные направления.
На страницах блога помогаю людям становиться финансово грамотными и улучшать качество своей жизни.
Источник: investbro.ru
Инструкция по добавлению автопостинга Телеграм
Done! Congratulations on your new bot. You will find it at t.me/ваш_бот. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you’ve finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.Use this token to access the HTTP API: _____Здесь токен вашего бота_______
Choose a bot to change profile photo.
- Автопостинг вконтакте
- Автопостинг фэйсбук
- Автопостинг твиттер
- Автопостинг одноклассники
- Автопостинг инстаграм
- Автопостинг wordpress
- Автопостинг rss
- Автопостинг Гугл плюс
- Автопостинг Мой мир майл ру
- Для чего нужен автопостинг?
- Сервисы автопостинга
- Сервисы публикации
- Программа для автопостинга
- Автопостинг бесплатно
- Продвижение в социальных сетях
Источник: roboposting.ru
Инструкция: создание бота Telegram для автоматической публикации статей блога без навыков программирования
В этой статье я расскажу, как я создал бота Телеграм, который автоматически отправляет в мой Telegram-канал новые посты с моего WordPress-блога.
Если вам нужен бот для рассылки новых статей с вашего сайта, то эта статья тоже поможет вам, даже если у вас сайт сделан на любом движке (Drupal, Joomla, 1С-Битрикс или что-то другое).
Кроме того, эта инструкция дает представление о том, как можно настроить автоматическую публикацию новостей из Twitter, Facebook, Instagram, YouTube в ваш Телеграм-канал.
Оказывается, все это не так уж и сложно! Любой человек может сделать это и для этого не нужно никаких особенных технических знаний. Просто следуйте инструкции и все.
Шаг 1. Создаем канал в Телеграме для своего блога (сайта)
Откройте меню Телеграм в мобильном приложении, нажав на три горизонтальные полоски:
Выберите в открывшемся меню пункт “Создать канал”:
Далее там все очень просто. Введите имя канала, его описание и добавьте логотип канала.
Шаг 2. Создаём бота в Телеграм
Бот в Telegram создается при помощи другого бота, который называется BotFather (“Папа Ботов” – в переводе с английского).
Введите команду /newbot, после этого Папа Ботов предложит вам ввести имя, которое будет отображаться в списке контактов, и адрес. Например, «Бот блога wilhard.ru» с адресом «wilhard_bot». Имя бота обязательно должно заканчиваться нижним подчеркиванием и словом bot: «_bot»
Если адрес не занят, а имя введено правильно, BotFather пришлет в ответ сообщение с токеном — «ключом» для доступа к созданному боту. Его нужно сохранить и никому не показывать. Даже вашей жене или мужу)… Никому! Шутка… Любимым можно показывать.
Через BotFather вы также сможете добавить аватарку для бота, описание и прочее.
Шаг 3. Добавляем созданного бота в администраторы вашего канала в Телеграме
Теперь необходимо открыть ранее созданный вами канал, войти в настройки и добавить вновь созданного бота в администраторы. Для поиска бота можно использовать его адрес. Например, «wilhard_bot»
Шаг 4. Создаем RSS-канал для нашего блога (сайта)
RSS – это определенный формат, в котором публикуются статьи. Чтобы передавать статьи с вашего сайта в Телеграм, необходимо сначала трансформировать их в формат RSS, таким образом вы создадите RSS-канал.
Обычно это совсем несложно. Например, для сайтов на WordPress RSS-канал создается автоматически и чтобы получить его адрес, просто добавьте к адресу вашего сайта /feed/: site.ru/feed/. Например, адрес RSS-канала моего блога: wilhard.ru/feed/.
Шаг 5. Публикуем содержимое RSS-канала в Телеграм-канал вашего сайта
Последний этап — научить нашего бота отправлять новые статьи с блога (сайта) в созданный нами канал. Для этого мы будем использовать популярный сервис автоматизации IFTTT.
IFTTT расшифровывается как “If This Then That”, что в переводе с английского означает “Если это тогда то”.
С помощью IFTTT можно создавать инструкции для бота. В нашем случае инструкция простая: каждый раз, когда в RSS-ленте блога появляется новая запись, он должен отправлять сообщение в наш Telegram-канал.
Переходим в раздел IFTTT “My Applets”, нажимаем на кнопку “ New Applet “:
и далее нажимаем на ссылку “This”:
Находим в списке функций триггер Feed , New feed item и указываем URL-адрес нашей RSS-ленты.
Кстати, при помощи сервиса IFTTT вместо RSS-ленты можно отслеживать появление новых записей в Twitter, Facebook, Instagram, YouTube и во многих других сервисах — для каждой функции в IFTTT предусмотрены отдельные модули. Кстати, на момент написания этой статьи там нельзя было отслеживать публикации в VK. Надеюсь, такая возможность появится в будущем. Просто выберите вместо RSS соответствующий модуль.
Теперь переходим к следующему шагу — выбираем действие, которое будет выполняться при обнаружении новой записи в RSS.
Нажимаем на “That”:
и ищем Webhooks, “Make a web request” — с помощью этого модуля можно отправлять запросы к любым сервисам. В нашем случае — к боту в Telegram.
В открывшейся форме в поле URL нужно указать ссылку https://api.telegram.org/ botТОКЕН /sendMessage , подставив в ссылку вместо botToken , токен, сгенерированный при создании нами Телеграм-бота.
Метод укажите POST, тип контента – application/json.
Вот, как это все настроено у меня:
Body — в этом поле указывается, в какой Телеграм-канал нужно отправить сообщение и что в нём должно быть написано:
У меня именно такие настройки, и бот исправно отправляет новые посты с моего блога в Телеграм-канал. У триггера в IFTTT может быть задержка, поэтому статьи, появившиеся в RSS-канале, могут отправляться в Telegram не сразу, а спустя 30-60 минут. Но это теоретически. У меня сообщение об опубликованных новых статьях сразу же появляется в Телеграме, мгновенно!
Как видите, ничего сложного, однако я в свое время не мог найти хорошей статьи в Интернете о том, как настроить отправку новых статей в Телеграм-канал и поэтому потратил на то, чтобы разобраться, огромное количество времени. Надеюсь, что эта статья поможет вам быстро настроить своего бота в Телеграме.
Единственное, с чем я пока не разобрался, – это как форматировать тексты, которые публикуются в канале. Хотелось бы научиться настраивать шрифты, их размер и выводить всякие красивые иконочки. Возможно, в будущем разберусь и напишу об этом. Если же вы уже разобрались, как это делается, пожалуйста, поделитесь своим опытом в комментариях.
Источник: wilhard.ru