Как создать и подключить бота к каналу Telegram для оформления постов!

Обновлено:

В мессенджере Telegram, если размещать на своём канале посты стандартным способом, не заморачиваясь с подключением каких-либо ботов, вы не сможете эти посты никак оформить. Максимум — текст и ссылку приложить. И то ссылку эту даже спрятать не получится в какое-нибудь слово или фразу, можно только в обычном виде отправить :) А это, как говорится, не камельфо, некрасиво... Ну и другие возможности оформления также будут закрыты: возможность оформить пост разными шрифтами, прикрепить картинку, добавить смайликов и прочего.

Сейчас речь идёт именно о посте (т.е. о сообщении) на канал, а не о статье в Telegra.ph!

Но вы же хотите канал вести нормально, а не как попало? :) А нормально — это значит не только годный контент выдавать подписчикам, но и оформлять на уровне!

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

Система этих ботов в Телеграме на самом деле маленько запутанная :) Я не сразу въехал что к чему и почему, например, одного бота нужно создавать через другого бота :) Но я помогу в этом разобраться и после того как начнете потихоньку работать с ботами, пазл в голове полностью сложится!

Боты ControllerBot, BotFather и собственный наш бот. Что к чему!

Для начала внесу немного ясности, чтобы сразу хоть немного прояснить ситуацию с этими ботами :)

  • ControllerBot — это, проще говоря, основной управляющий бот в Телеграме. Через него вы можете управлять своими каналами (подключать к каналам собственных ботов и отключать), перейти к публикации поста в канале.

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

  • BotFather — служит непосредственно для управления вашими ботами. Через него можно создать и редактировать своих ботов.

  • Наш собственный бот, которого мы создадим и назовём как душе угодно, уже будет нам нужен именно для создания и оформления постов на наш канал.

Создаём собственного бота через ControllerBot и BotFather

Для добавления бота, в строке поиска Telegram наберите «ControllerBot» [1], затем откройте найденного бота с таким же названием [2] и в окне бота нажмите «Запустить» [3] внизу.



Бот предложит выбрать язык, на котором вам будут выдаваться его инструкции. Выбирайте родной язык:



Бот предлагает нам список возможных действий. Сейчас нам необходимо подключить свой канал. Кликаем по предложенной ссылке «/addchannel» (добавить канал).



Получаем инструкцию по подключению бота. Кликаем по имени бота «@BotFather», указанного в пункте 1.



Вы перейдёте сразу в окно бота BotFather, через которого уже будем создавать своего бота. Нажмите «Запустить» внизу.



Бот ответит нам, после чего кликните по команде «/newbot»:



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



Теперь необходимо указать ник для создаваемого бота. Здесь можно указать тоже самое, но обязательно на конце должно стоять «bot» либо через знак нижнего подчёркивания «_bot». Пример:



Если вы вдруг получили сообщение «Sorry, this username is already taken. Please try something different.», то значит такой ник уже занят и нужно указать другой.



Если всё верно сделали, получите сообщение об успешном создании бота и специальный длинный ключ (токен):



Его нужно скопировать в ControllerBot, с которым мы сразу начинали работу.

Вставив ключ в окно чата ControllerBot, он в ответ выдаст инструкцию по добавлению канала к нему. Выполняем её…

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



Затем открываем созданный нами канал для работы, переходим в его меню и выбираем «Управление каналом».



Открываем раздел «Администраторы».



Внизу нажимаем «Добавить администратора».



В строке поиска вверху [1] вставьте имя скопированного бота и после, когда он появится в результатах поиска, кликните по нему [2].



Нажимаем «ОК» в окне с вопросом о назначении бота администратором.



Ничего не изменяя в настройках, нажмите «Сохранить» в следующем окне.



Всё, бот в качестве администратора канала добавлен и теперь окно можно закрыть:



Теперь, выполняя пункт 2, нам нужно переслать в чат «Controller Bot» любое сообщение с вашего канала или его адрес. Проще взять адрес, поскольку канал новый и в нём может ещё не быть никаких сообщений.

Открываем снова меню канала и выбираем «Описание канала».



Копируем ссылку, которая является адресом вашего канала (кликните по ней правой кнопкой мыши и выберите «Копировать ссылку»).



Отправляем эту ссылку боту «Controller Bot».



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



Далее бот уточняет, верно ли он выбрал город. Нажмите «Верно», если всё так или введите другой ближайший к вам город.



На этом всё. Канал к боту «Controller Bot» был подключен, основные настройки выполнены, о чём свидетельствует очередной ответ бота:




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

Заключение

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

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

Буду рад адекватным комментариям и готов подискутировать по теме статьи :)

27 комментариев

Аватар комментатора Анна Автор: Анна

Подскажите пожалуйста как быть. Создаю свой ТГ канал и застопорилась на шаге "Копируем ссылку, которая является адресом вашего канала (кликните по ней правой кнопкой мыши и выберите «Копировать ссылку»)"

У меня в "Описании канала" нет ссылки))) никакой! Есть только мое описание канала словами. Уже и переустанавливала телеграм, не помогло.

Аватар комментатора Владимир Белев Автор: Владимир Белев

Здравствуйте. Открываете чат вашего канала. Вверху будет его заголовок, кликните по нему и в открывшемся окне "информация о канале" будет ссылка на него (так и написано "ссылка").

Аватар комментатора Евгений Автор: Евгений

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

Аватар комментатора Владимир Белев Автор: Владимир Белев

Возможно другим ботом, но честно говоря, не вникал в подробности при такой же ситуации как у вас. Еще не сталкивался.

Аватар комментатора NightCAT_Busya Автор: NightCAT_Busya

А как сделать автопостинг?

Аватар комментатора Ольга Автор: Ольга

Здравствуйте! Спасибо за такую подробную инструкцию! Как я могу начать работать уже в существующем боте? Его создали и связали с каналом уже давно. Меня сделали админом на этом канале. Я начала диалог с ботом и он предлагает создать новый канал. Как вы уже поняли, я новичок и нечего не понимаю ??

Аватар комментатора Владимир Белев Автор: Владимир Белев

А как бот называется, с которым вам нужно работать?

Аватар комментатора Константин Автор: Константин

Здравствуйте Владимир. Как-то забыл про ваш сайт когда создавал свой канал в телеграм. Но как говорится Гугл в помощь.
Очень полезный для меня пост.
Подскажите не могу найти бота который из ссылки делает публикацию всего контента размещённого по ней. То есть формирует полноценный пост из того что размещено по ссылке которую ему указать.
Спасибо.

Аватар комментатора Владимир Белев Автор: Владимир Белев

Здравствуйте! К сожалению я о таком боте и не знаю) Слышал, что вроде есть что-то такое, но никогда не требовался. Сейчас выделил несколько минут, погуглил и не нашел. Если вдруг найдете и вспомните об этом комментарии, киньте ссылку, пожалуйста на бота) Тоже может пригодится когда-нибудь...

Аватар комментатора Андрей Автор: Андрей

Спасибо, за обучение. Было полезно.

Аватар комментатора Юлия Автор: Юлия

Спасибо, Владимир! Очень помогли Ваши разъяснения! Всё получилось.

Аватар комментатора Алексей Автор: Алексей

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

Аватар комментатора Владимир Белев Автор: Владимир Белев

Все точно по тем же действиям. Вы их повторили в точности для второго канала?

Аватар комментатора Александр Автор: Александр

Большое спасибо, доступно даже дилетанту как я

Аватар комментатора Владимир Белев Автор: Владимир Белев

Рад помочь! :)

Аватар комментатора Фарес Автор: Фарес

У меня есть вапрос:как можно добавить боту команды?

Оставить комментарий

Отправить комментарий Отменить

Сообщение