Известно, что в мессенджере Телеграм каждый пользователь может создавать канал с любой тематикой. Телеграм изначально имеет определенный набор опций, внедренный специально для администрирования каналов. Но иногда для ведения канала этого набора недостаточно и администраторы каналов вынуждены пользоваться дополнительными инструментами. Одним из таких инструментов является Controllerbot. И сегодня мы подробно о нем расскажем.
- Что такое Controllerbot
- Как подключить бота
- Как подключить канал к ControllerBot
- Публикация постов через Controllerbot
- Отложенный постинг
- Как редактировать опубликованные посты
- Статистика
- Другие функции
- Актуальность
Что такое Controllerbot
Controllerbot — бот-помощник для администрирования каналов в Телеграм. С его помощью можно красиво оформить текст в постах, добавлять в них inline-кнопки и реакции. Также с его помощью можно управлять несколькими каналами одновременно, создавать отложенные посты и смотреть статистику каналов. Ниже мы приведем подробную инструкцию по работе с ботом.
Как подключить бота
Итак, прежде чем использовать Controllerbot вам понадобится создать своего бота. Сам процесс создания собственного бота несложный и не затратный по времени. Для этого нужно сделать следующие действия:
- Зайдите в бот @BotFather, нажмите кнопку "Запустить" и отправьте команду /newbot.
- Придумайте имя для бота и отправьте его боту.
- Эти же шаги сделайте и для создания юзернейма бота.
- Далее скопируйте токен бота. Данный токен вам понадобится для подключения к ControllerBot, а также для добавления созданного бота в администраторы канала.
- Введите в строку поиска @ControllerBot или перейдите по ссылке. Запустите его.
- Отправьте команду /addchannel. Затем введите скопированный токен и отправьте его боту
- Далее войдите в настройки вашего канала и добавьте созданного бота в администраторы.
- Предоставьте ему нужные разрешения и подтвердите.
Готово. Новый бот создан и добавлен в администраторы вашего канала. Далее нужно подключить канал к ControllerBot.
Как подключить канал к ControllerBot
Чтобы подключить канал к ControllerBot, нужно сделать несколько шагов:
- Зайдите в Controllerbot и отправьте ему юзернейм вашего канала (либо перешлите ему сообщение из вашего канала).
- Затем укажите город, в котором вы находитесь. Controllerbot настроит таймзону. Данная опция важна для публикации отложенных постов, о которых мы написали чуть ниже.
Готово. Ваш канал подключен к ControllerBot.
Публикация постов через Controllerbot
Далее рассмотрим подробную инструкцию о публикации постов через ControllerBot и их оформление.
Для создания нового поста, нужно зайти в ControllerBot и ввести команду /newpost, после чего выбрать канал, в котором вы ходите запостить нужное сообщение.
Выбрав канал, вы перенесетесь в бот, который вы ранее добавляли в администраторы канала
В нашем примере это Мамкин Помощник.
Теперь бот готов к оформлению поста.
Markdown или HTML
При оформлении поста бот сразу же предложит форматирование текста в режиме HTML или в режиме MarkDown. Если вы нажмете кнопку "Форматирование: Markdown", то посты надо будет оформлять с помощью языка разметки Markdown. Это означает, что нужно будет использовать специальные символы.
Если выберете "Форматирование: HTML", то посты придется оформлять с помощью языка разметки HTML, то есть использовать html-теги.
После отправки команды /markdown, ControllerBot выдаст справку о том, как форматировать текст с помощью Markdown.
После отправки команды /HTML, бот выдаст справку про то, как форматировать текст с помощью HTML.
Чуть ниже рассмотрим более подробно, как форматировать текст с помощью этих режимов.
Как форматировать текст
Итак, если вы выбрали режим HTML, то форматировать текст нужно с помощью следующих html-тегов:
жирный текст — <b>пухлый</b>
курсивный текст — <i>падающий</i>
код в виде строки — <code>язык программирования</code>
код в виде блока — <pre>удобно
читаемый код</pre>
Оформляете текст таким образом и отправляете боту. На выходе должно получиться так:
При выборе режима Markdown текст нужно форматировать с помощью следующих спецсимволов:
жирный текст — **жирный**
курсивный текст — __курсив__
код в виде строки — `язык программирования`
код в виде блока — ```удобно
читаемый код```
После отправки текста ControllerBot, получится такой результат:
Чтобы переключаться между режимами форматирования, нужно отправить команду /settings.
Как сделать гиперссылку
Для создания гиперссылки в ControllerBot также можно использовать Markdown и HTML. В Markdown нужно название ссылки указать в квадратных скобках, а саму ссылку — в круглых:
[название ссылки](http://www.example.com/)
В HTML ссылку нужно оформить с помощью тегов:
<a href="http://www.example.com/">Название ссылки</a>
Правой кнопкой мыши кликните на поле ввода, в появившемся контекстном меню выберите опцию "Форматирование", а затем "Добавить ссылку".
Далее введите название ссылки и URL.
URL-кнопки
С помощью ControllerBot к постам можно прикреплять ссылки в виде URL-кнопок. Оформить URL-кнопку можно следующим образом:
Напишите сообщение и отправьте его в ControllerBot. Затем под отправленным сообщением нажмите кнопку "Добавить URL-кнопки".
ControllerBot выдаст инструкцию о том, как оформить URL-кнопки.
Есть два варианта оформления.
Первый вариант — установить URL-кнопки в вертикальном расположении, то есть одна URL-кнопка будет занимать один горизонтальный ряд, а следующая URL-кнопка будет расположена ниже.
Для этого нужно в одной строке указать название кнопки, а далее через короткое тире указать саму ссылку. Затем нажать Shift+Enter, чтобы перенестись на следующую строку и проделать те же действия для второй кнопки. После чего отправить данное сообщение боту.
Второй вариант — установить все URL-кнопки в один ряд (максимум до трех). Для этого нужно в одной строке указать все названия и ссылки, поставив между ними разделитель в виде спецсимвола I. Затем отправить сообщение боту.
Реакции
Еще одна классная фишка, которую предоставляет ControlletBot, это возможность прикрепить к посту реакции в виде смайликов. Данная фишка является аналогом лайков в соцсетях.
После отправки сообщения боту, нажмите на кнопку "Добавить реакции".
Бот по умолчанию предложит добавить реакции со смайликами "Палец вверх" и "Палец вниз". Но вы можете выбрать смайлики на свое усмотрение, а также добавить к ним текст. Делается это так: выбираете смайлик, пишите рядом с ним текст, ставите разделитель (слэш), далее выбираете второй смайлик, вводите текст и опять вставляете разделитель. Например, смайлик №1 "текст" / смайлик №2 "текст".
Отправьте выбранные смайлики и набранный текст в ControllerBot.
Готово. Теперь на ваш пост подписчики могут реагировать.
Если вы желаете пользоваться одними и теми же реакциями ко всем будущим постам, то вы можете установить реакции по умолчанию в настройках Controllerbot.
Для этого нужно отправить боту команду /settings и в настройках бота выбрать опцию "Реакции по умолчанию".
Затем выберите нужные смайлики и отправьте их ControllerBot.
После этого все посты будут публиковаться с установленными реакциями по умолчанию.
Фото и видео
ControllerBot также дает возможность прикрепить изображение или видеофайл к посту. Для этого нужно воспользоваться опцией "Прикрепить медиафайл", которая появится сразу после отправки нового поста боту.
После нажатия кнопки "Прикрепить медиафайл", ControllerBot выдаст сообщение о том, что нужно прислать ссылку или медиафайл размером до 5 Мегабайт.
Вы можете отправить ему ссылку на медиафайл, либо воспользоваться функцией добавления файлов, нажав на иконку в виде скрепки.
Готово. Теперь к вашему посту прикреплен медиафайл.
Публикация поста
После оформления пост готов к публикации. Для публикации поста нужно следовать следующему алгоритму:
- Нажмите кнопку "Далее". Если это абсолютно новый пост, то сначала отправьте его в ControllerBot.
- Нажмите кнопку "Опубликовать"
- Подтвердите свой выбор.
- Бот выдаст сообщение о том, что вы успешно справились. Нажмите на кнопку "Посмотреть опубликованное", чтобы увидеть результат своей работы.
Готово. Ваш пост опубликован.
Отложенный постинг
Одной из полезных функций ControllerBot является опция отложенного постинга.
Установка таймера для отложенной публикации
Если вы создали пост и хотите его опубликовать в определенное время, вам нужно воспользоваться данной опцией. Для этого нужно совершить следующие действия:
- Отправьте в ControllerBot созданный пост, после чего нажмите кнопку "Далее"
- Выберите пункт "Отложить"
- Выберите время и дату для публикации поста. Вы можете воспользоваться предложенными вариантами ControllerBot, а можете самостоятельно задать время и дату. Для этого вам нужно ввести дату и время через пробел "14 00 04 12", где первые два числа будут означать часы и минуты, а последние два числа — день и месяц.
- Отправив боту данные числа, вы получите уведомление, что отложенный пост был создан и будет опубликован 4 декабря в 13:45.
Установка таймера для удаления публикации
Если вы у себя на канале публикуете рекламные посты, то вам будет полезна функция отложенного удаления поста. Это означает, что опубликованный рекламный пост удалится в заданное время. Сделать это можно сразу же после отправки поста в ControllerBot.
- Нажмите кнопку "Далее".
- Затем нажмите кнопку "Задать таймер для удаления".
- Далее выберите количество часов, через которое удалится пост. Вы можете выбрать из предложенных вариантов или самостоятельно ввести нужно количество часов.
Готово. Таймер установлен и пост удалится через заданное вами количество времени.
Как редактировать опубликованные посты
Если возникла надобность отредактировать опубликованный пост, то для этого нужно сделать следующее:
- Зайдите в бот, подключенный к вашему каналу (в нашем примере — это бот Мамин Помощник) и введите команду /start. Затем нажмите кнопку "Редактировать".
- Перешлите боту сообщение из канала, которое нужно отредактировать. После этого вам будет доступно редактирование текста, а также вы сможете открепить медиафайл (изображение или видео) и прикрепить новый.
- Отправьте исправленный текст боту и нажмите кнопку "Сохранить изменения".
- Готово. Теперь вы можете посмотреть отредактированный пост, нажав кнопку "Посмотреть изменения"
Управление отложенными постами
Чтобы отредактировать отложенные посты через ControllerBot, нужно следовать почти такому же алгоритму, который мы описали выше.
- Зайдите в бот, подключенный к каналу, отправьте ему команду /start и нажмите кнопку "Отложенные"
- Выберите канал, в котором нужно отредактировать отложенный пост.
- Выберите отложенный пост, который вы хотите изменить.
- В предложенном меню вы можете изменить время публикации поста или удалить его.
Статистика
ControllerBot предоставляет администраторам канала еще одну полезную функцию — Статистика. С помощью данной функции вы можете отследить график роста подписчиков на вашем канале. А также получить отчет с данными по приросту подписчиков за определенный период (неделя или месяц).
- Чтобы посмотреть статистику канала войдите в бот, подключенный к каналу и отправьте ему команду /start.
- В меню выберите канал, по которому нужно посмотреть статистику.
- Затем выберите период времени (неделя или месяц) за который вы хотите посмотреть статистику.
- Готово. Бот выдаст вам инфографику о приросте подписчиков по дням за выбранный период.
Другие функции
Рассмотрим дополнительные функции, которые предоставляет ControllerBot.
Дополнительные функции подключенного бота
Чтобы посмотреть дополнительные функции бота-помощника, вам нужно зайти в бот и отправить команду /settings. Бот выдаст в ответ меню со следующими опциями:
Форматирование. Здесь вы можете выбрать режим форматирования текста. Более подробно мы описали выше.
Звуковое уведомление. Здесь вы можете настроить по умолчанию звук. Если выберете "ВКЛ", то подписчики будут получать сообщения от вашего канала со звуком, при этом подписчик сам будет вынужден отключать уведомления от канала. Если выберете "ВЫКЛ", то уведомления от канала будут приходить беззвучно.
Предпросмотр ссылок. Здесь вы можете включить или отключить подгрузку ссылок.
Реакции по умолчанию. Данная опция в настройках ControllerBot позволяет включать или отключать реакции, которые автоматически будут прикрепляться к вашим постам. Более подробно мы об этом рассказали выше.
Основные команды ControllerBot
Чтобы вызвать короткую справку о списке команд в ControllerBot, вам нужно зайти в него и отправить ему команду /help.
Бот выдаст следующий список команд:
/newpost — создает новый пост в выбранном канале
/addchannel — добавляет еще один канал
/mychannels — помогает управлять каналами, к которым подключен бот
/settings — вызов настроек бота, где вы можете настроить подключенные боты и выбрать язык бота
/lang — данная команда вызывает языковые настройки бота, в которых можно изменить язык интерфейса бота.
Справка и техподдержка ControllerBot
При возникновении вопросов по работе бота, вы всегда можете воспользоваться командой /help, чтобы вызвать справку. Бот выдаст ответ, в котором будет указана ссылка на веб-страницу с часто задаваемыми вопросами.
Если вы не найдете ответа на свой вопрос, то вы можете написать в техподдержку бота.
Актуальность
Напоследок стоит упомянуть, что ControllerBot был создан в те времена, когда мессенджер Телеграм не был оснащен всеми необходимыми инструментами для работы с каналами и постингом. И возможности бота существенно облегчали работу администратора канала.
Но на сегодняшний день Телеграм усовершенствовался и значительно расширил свой функционал. Например, в последних версиях мессенджера внедрены такие опции, как форматирование текста, вставка гиперссылок, создание и редактирование отложенных постов, прикрепление медиафайлов (фото, видео и аудио) к постам, просмотр статистики каналов (при условии, что на канал подписаны более 500 подписчиков), создание опросов и викторин, управление звуком уведомлений и одно из самых главных нововведений — возможность прикреплять специальную группу к каналу, в которой подписчики могут комментировать отдельные публикации.
Как вы видите, для управления каналом мессенджер Телеграм предоставляет администраторам достаточно много полезных функций. Если вы являетесь владельцем одного канала и не нуждаетесь в таких фишках, как реакции и URL-кнопки, то можно обойтись и без бота-помощника. Но если под вашим администрированием находятся несколько каналов, то удобнее будет ими управлять с помощью ControllerBot.
Telepost — отложенный постинг в Телеграм