Пишем Telegram-бота для публикаций записей в ВК

  • четверг, 17 ноября 2016 г. в 16:50:55

Недавно решил начать записывать трансляцию на LiveCoding того, как я делаю бота на Node.JS + Telegram API + VK API. Бот выполняет то, что мне бывает очень лениво выполнять. Я занимаюсь параллельно IT-группой в ВК и искать записи, копировать текст и публиковать вручную с установкой таймера, не ахти занятие. Для того, чтобы автоматизировать данный процесс, я решил написать такого бота, который будет получать ссылку на какую-нибудь запись с ВК и добавлять точно такую запись в мою группу (не репостить).

Бот вытаскивает все прикрепленные файлы и текст из записи, а так же удаляет хештэги из записи (но не удаляет ссылки, если имеется ссылка, указывающая на источник записи).

На своем канале в LiveStream, я уже запустил первый стрим для русско и англо-язычной аудитории - Make Telegram Bot for VK (RUS/ENG).

Писать статью о том, как разрабатывать бота я не хочу. Так как я очень подробно описал код и думаю, вы разберётесь сами.

Для работы с VK API, мне потребовался пакет (модуль) vksdk. И мой любимый пакет, который я использую для всех ботов node-telegram-bot-api.

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

[h3]Ссылка на репозиторий: vkposter-telegram-bot[/h3]

#node#telegram#bot#vk#make