February 28, 2024

Как настроить бесплатный бот отложенного постинга от Telepost

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

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

Показываю на десктопной версии Телеги.

Выбираем «Создать канал».

Незамысловато называем его «Тестовый канал»

Ссылку ставим частную, ибо канал нам нужен исключительно для тренировки и тестирования всяких технических штук. Так что с оформлением тоже играться не будем.

Теперь нам нужен сервис Telepost

Самое приятное, сервис бесплатный, но функционал имеет вполне достойный.

Есть даже веб-версия, которая живет тут.

В этом случае создание отложенных постов будет доступно лишь через сайт.

Нам же нужен бот, чтобы не скакать из вкладки во вкладку, из Телеги в браузер и обратно.

Бот живет вот по этому адресу: @telepostbot

Выглядит так:

Как и в любом боте, чтобы пробудить у него желание работать, нужно написать:

/start

Бот приветствует, рассказывает, чего может.

Прямо сейчас нас интересует команда – добавить новый канал.

Смело жмякаем на эту команду, а в ответ получаем вот такую хренотень:

Теперь нам настойчиво советуют подключить своего бота.

И дают возможность прочитать, как это делается.

Идем и читаем.

Вот тут живет подробная инструкция.

Люк, я твой отец! (с)

Если ты еще никогда не создавал(а) ботов, самое время потерять девственность погрузиться в это увлекательное занятие.

И познакомиться с «отцом всех ботов», который так и называется BotFather.

Выглядит так:

Все тоже начинается с команды /start

После этого появляется такая картинка:

Это список доступных команд, но нам нужна пока лишь одна – создать нового бота.

Вот она:

Жмякаем.

Жмякнули и получаем такой ответ на языке вероятного противника:

- Ништяк! А как ты собираешься назвать своего нового бота? Пожалуйста, выбери для него имя.

Придумываем и пишем.

Например, «Бот для тестов».

Обычное название принято, но для BotFather этого мало.

Он продолжает к нам приставать. Теперь говорит так:

- Хорошо. А теперь ты должен выбрать для бота юзернэйм. И важно, чтобы в конце обязательно было окончание bot на латинице.

Да и все название должно быть на латинице.

Ок.

Пишу так:

А вот накось, выкуси!

BotFather жалуется, дескать, такое оригинальное название уже используется. Предлагает придумать что-то чуть более креативное.

Ок. Чешу репу.

Пишу так:

Прогиб снова не засчитан.

Тогда так:

Ура!

У нас все получилось.

BotFatrher рассыпается в поздравлениях.

Самое важное, что он нам выдал, это токен, который будем использовать для корректного подключения создаваемого бота к каналу.

Внимание!

Сначала созданного бота нужно подключить к сервису Telepost!

Алгоритм следующий.

Заходим в бот от Telepost.

Вот сюда:

Здесь ищем команду «подключить новый бот»

Жмем.

Возвращаемся в BotFather, копируем токен, который он нам только что выдал.

Снова идем в бот Telepost. Вставляем токен в строку сообщений и жмем треугольник «Отправить».

Получаем вот такой ответ:

Телепост нам предлагает прочитать еще и инструкцию, как подключить только что созданного бота в канал.

Идем и читаем.

Подробная инструкция живет здесь.

На самом деле, нам нужно жмякнуть вот эту кнопку:

Жмякаем.

Видим список доступных ботов (у тебя, возможно, будет только один).

Выбираем тот, который создавали по этой инструкции.

Жмем на нужного бота, а в ответ получаем следующее сообщение:

Следующим этапом подключаем бота к Тестовому каналу (добавляем бота в админы).

Идем в тестовый канал, выбираем управление, а там – вкладку «Администраторы».

Находим в поиске наш созданный бот, добавляем его в админы тестового канала.

При появлении вот такого сообщения

Жмякаем ок.

Оставляем добавленному боту права на управления сообщениями. Все остальные отключаем.

Теперь нам нужно из тестового канала переслать любое сообщение в Telepost бота, чтобы он понял, что мы готовы.

Переслать и получить подтверждение, что все работает корректно.

Идем и проверяем.

Идем в созданный Бот для тестов. Запускаем его. Получаем вот такое сообщение:

Жмем на кнопку «Создать пост»

Нам предлагают выбрать канал, в который будем постить.

Канал у нас один, так что выбор – не особо богат.

Жмем.

Видим вот такой интерфейс:

В поле, где красная стрелка, вводим свою нетленку.


Ок.
Текст я написал.

С левой стороны есть скрепочка, через которую можно добавлять картинки или видео.

Фишка в том, что так картинка будет сверху.

А нам нужно – снизу.

Так что сначала отправляем текст.

А вот теперь выбираем вкладку – «Прикрепить медиа».

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

Выбираю фотку. Жму кнопку «Отправить».

Бот говорит, что все ок.

Жмем на клавишу «Дальше»

Теперь есть два варианта.

Первый – опубликовать пост сразу в канале.

Второй – задать время публикации.

Тут уж каждый волен решать сам.

Я нажму «Опубликовать», ибо и так подзатянулся этот марлезонский балет.

Напоследок бот меня спросит, а я точно уверен, что хочу опубликовать?

Да и еще раз да!

Осталось пойти в Тестовый канал и убедиться, что все опубликовано.

Да. Все есть.

Картинка внизу, под постом.

Пост опубликован.

Бот и канал корректно работают в связке.

P.S.

Понимаю, конечно, что без поллитры с непривычки не разобраться, но я в тебя верю!

Вон, в каком-то Конго детишки кобальт добывают и не жужжат, а тут всего лишь бота к каналу прикрутить.

Потому и говорю: сначала тренируемся, убеждаемся, что ни одна мышка не пострадала, а уж потом идем к людям и несем им свет - прикручиваем бота к своему рабочему каналу.