Кейс: постим в несколько соцсетей одновременно через IFTTT

Скриншот с сайта IFTTT. Не реклама, реклама будет дальше
Скриншот с сайта IFTTT. Не реклама, реклама будет дальше

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

О площадках

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

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

ЖЖ? Тухлый и аудитория там колхозненькая, на мой взгляд. Медиум? Пушкой по воробьям, да и соотечественников там всё-таки маловато. Телеграм? Популярно, но комментировать посты в каналах нельзя (на самом деле можно, но очень неудобным образом).

Одна площадка — хорошо, но две лучше

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

  • Внутри поста нельзя разместить картинку.
  • Картинку можно запостить отдельно, и даже с короткой (к сожалению) подписью, но это выглядит как два разных поста (текст отдельно, картинка отдельно).
  • Копипастинг отнимает какое-никакое, но время.

На тостер.ру мне посоветовали любопытный сервис: www.IFTTT.com. К этому моменту я уже освоил ботов в Телеграме и сделал несколько выводов для себя о том, какие должны быть посты в моем канале:

  • Короткие посты (картинка + 200-400 символов текста) буду вставлять целиком.
  • Посты значительно длиннее 400 символов буду вставлять ссылкой - Телеграм к такой ссылке генерирует коротенькое превью (маленькая картинка + немного текста) с кнопкой Instant preview, которая позволяет открыть пост со стороннего ресурса прямо внутри Телеграма
  • К любой из двух разновидностей постов должны быть прикручены кнопки голосования (лайк/дислайк) - эдакий элемент общения, раз уж комментирование в Телеграме еще в зачаточной стадии развития.
Кнопка Instant view под коротким превью статьи
Кнопка Instant view под коротким превью статьи

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

Всё еще не реклама.

Связываем Вордпресс с Телеграмом

IFTTT позиционирует себя как прослойку, позволяющую связать несколько сервисов через простую логику: "Если сервис А сделает одно, то сервис Б сделает второе":

Начало создания апплета-правила
Начало создания апплета-правила

Интерфейс достаточно простой, разобраться с ним можно за несколько минут. Вот как выглядела связка Вордпресса с Телеграмом, в картинках:

1. Выбираем сервис А
1. Выбираем сервис А
2. Выбираем триггер - действие сервиса А, которое будет инициировать создаваемое правило
2. Выбираем триггер - действие сервиса А, которое будет инициировать создаваемое правило

Что удобно - в постах Вордпресса можно расставлять определенные теги для различных правил IFTTT. Пример - создаём два правила:

  • новый пост с тегом "короткий" будем вставлять в канал целиком;
  • новый пост с тегом "длинный" будем вставлять в канал в виде ссылки, под которой расположится кнопка Instant view.
Сервис А настроен, переходим к сервису Б
Сервис А настроен, переходим к сервису Б
3. Выбираем сервис Б
3. Выбираем сервис Б
4. Выбираем действие. Выбор не велик, однако уже наводит на мысли о грандиозных возможностях автоматизации (не только в рамках рассматриваемого в данной статье кейса)
4. Выбираем действие. Выбор не велик, однако уже наводит на мысли о грандиозных возможностях автоматизации (не только в рамках рассматриваемого в данной статье кейса)
5. Настраиваем выбранное действие (в данном случае - Send message)
5. Настраиваем выбранное действие (в данном случае - Send message)
6. Готово
6. Готово

Всё не так гладко, как хотелось бы - созданный апплет вроде должен работать автономно, однако в описании апплета сказано следующее:

Апплет обычно срабатывает в течение нескольких часов
Апплет обычно срабатывает в течение нескольких часов

Терпения ждать у меня нет, так что пинаем апплет (кнопка Check now) и вуаля, новый пост улетает в Телеграм.

Проблема

Как я уже говорил, я решил для себя прикручивать кнопки голосования под каждым постом. Для этого пост должен сперва пройти через специального бота (Controller bot), прежде чем вывалиться в канал. И здесь вся затея с трансляцией через IFTTT рушится. Бот имеет кнопочный интерфейс, а IFTTT пока не умеет нажимать на кнопки телеграмных ботов.

Решение

А вот теперь реклама. Ну как реклама. Не особо-то и реклама. Призыв к общественности, скорее.

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

На тостере я нашёл пользователя Nikolay Petyukh (его аватарка показалась мне знакомой, и вскоре я нашёл его и на своём любимом vc.ru), в профиле которого было указано, что он разрабатывает ботов для Телеграма. Я связался с ним, и вот что он мне ответил:

Честно говоря, я поражен, что нет такого бота (или я как-то неправильно гуглил). Я бы мог такого бота написать, и у меня уже есть прототип, как это должно будет работать совместно с IFTTT, но у меня мало свободного времени, а тратить остатки на нужды одного человека бесплатно я считаю глупым. Поэтому я предлагаю найти людей с такой же проблемой и проголосовать за разработку рублем (лайков накидать любой дурак может). Заносите на мой Патреон и делитесь ссылкой с друзьями. Когда наберу хотя бы 100 патронов — будет вам такой бот.

Nikolay Petyukh, Разработчик

Вот, собственно, и всё. А вам пригодился бы такой бот? Предлагаю поддержать Николая на патреоне:

Кейс: постим в несколько соцсетей одновременно через IFTTT
99
20 комментариев

Почему популярны канале в телеге? Потому что комментарии, лайки и прочая хрень, которая отнимает лишнее время у автора никому не нужна.

Ответить

Вы сейчас пишите это в комментариях.

8
Ответить

Сложно в это поверить... Неужто любители накрутить лайков и качественно посраться в комментах - уже олдскул?

Ответить

IFTTT некорректно передает фото (не передает больше половины) в ФБ, Твиттер и Тумблер

1
Ответить

Будем знать, спасибо.

не передает больше половиныВ смысле, половина фотки артефактится или половина количественная имеется в виду?

Ответить

Кто-то спрашивал про интеграцию с ВКонтакте с CRM/Telegram/Google_Таблицы и так далее. Это доступно через русский сервис автоматизаций https://albato.ru

1
Ответить

Большое спасибо за наводку! Поисследую этот сервис на досуге. Сейчас юзаю плагин SNAP чтобы из WP кросспостить в телегу, вк и жж, но расстраивает неважная работа с телегой и отсутствие кросспоста в статью вконтакте (вместо классического поста без форматирования).

Ответить