Как опубликовать пост на канал Телеграмм через бота

Обновлено:

Для правильной публикации постов на свой канал Telegram необходим специальный бот, которого несложно создать. «Для правильной» значит, чтобы посты можно было оформлять, а как минимум — вставлять ссылку на полную версию статьи (оформленную через сервис Telegraph), спрятанную в слове или фразе, например, «Подробнее »». Потому что если обходиться без бота, то ссылку сможете вставить только длинную, а это уже не очень хорошо смотрится...

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

Повторюсь, оформление ссылки — это минимум! Потому что боты много чего позволяют делать при публикации постов, например, оформлять определённые участки текста другими шрифтами, загружать картинку к посту, вставлять специальные смайлики и другое... И всего этого нельзя было бы сделать без ботов :)

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

Публикация поста через бота

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



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

В окне вашего бота нажмите внизу «Запустить».



Если в окне «Controller Bot» у вас вдруг не было кнопки «Создать новый пост», то вы можете вручную перейти к своему боту, набрав его имя в поиске Telegram, после чего выбрав его из появившегося списка. Пример:



Нажав «Запустить», бот покажет настройки. Здесь лучше ничего не менять. Проверьте, чтобы «Форматирование» было «Markdown», а не «HTML». Работать будем с маркдауном, это проще и быстрее чем HTML коды.

Нажмите «Продолжить».



Бот автоматически выберет канал для публикации поста (если вы подключили бота пока только к единственному своему каналу). Теперь нужно в строке отправки сообщения набрать текст размещаемого поста и вставить ссылку на полную версию статьи, которую ранее делали в сервисе Telegra.ph.



Можете набрать пост прямо в строке ввода сообщения, а кому-то, возможно, удобнее будет набрать его во внешнем редакторе и затем сюда скопировать.

Важно! Нажатие клавиши Enter на клавиатуре отправит пост для предпросмотра, вместо того чтобы сделать новый абзац (перенос строки). Поэтому, если хотите в посте сделать перенос строки, то воспользуйтесь сочетанием клавиш Shift+Enter.

Чтобы ваши читатели могли перейти к полной версии статьи, нужно в посте вставить на неё ссылку. Для вставки ссылки укажите в квадратных скобках (т.е. между символами [" и "]"") слово или фразу, которые будут являться ссылкой. Следом в обычных скобках указывается сама ссылка. Пример:

[подробнее »](http://telegra.ph/Kak-zamenit-diskovod-noutbuka-na-dopolnitelnyj-zhyostkij-disk-HDD-08-14)



Важно! Между квадратными и обычными скобками нет пробела! Внутри круглых скобок также не должно быть пробела!

Если пост готов, нажмите клавишу Enter на клавиатуре или кнопку отправки в телеграме и этот пост появится в чате вашего бота для предпросмотра:



Вот именно так он будет выглядеть и на вашем канале, когда вы его туда опубликуете. Поэтому сразу проверьте, всё ли так, работает ли ваша ссылка на полную версию статьи.

Не забудьте, что сервис Telegra.ph, где вы создаёте статьи, открывается на территории РФ только через VPN или другие способы обхода блокировки.

Теперь необходимо перейти к публикации поста на канале. Для этого нужно нажать «Далее» в меню бота, внизу. Скорее всего меню отображаться не будет в данный момент, поэтому откройте его, нажав соответствующую кнопку в строке отправки сообщения:



Появится меню, где нажмите «Далее».



Бот предложит варианты публикации. Воспользуемся немедленной публикацией. Для этого нажмите «Опубликовать».



Далее нужно подтвердить публикацию поста, ещё раз нажав «Опубликовать».



И теперь сообщение будет опубликовано. Об этом вас оповестит бот:



И достаточно перейти теперь в свой канал, где увидите опубликованный пост:



Заключение

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

Как уже говорил, свой бот имеет ещё много возможностей для публикации постов и помимо оформления, через него можно сделать отложенную (запланированную публикацию). О других возможностях расскажу в отдельной статье.

Если статья оказалась для Вас полезной, вы сделаете мне приятное, поделившись ей в соц.сетях ;)

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

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

Сделала бота. Нажала в нём "Старт". написали "перейдите в бот controllerBot, чтобы добавить канал и начать создавать посты. перешла туда, там написали "Перешлите мне любое сообщение из вашего канала (вы также можете отправить @username или Group ID)." Пересылаю, а мне снова присылают тоже самое, чтобы прислала пост с канала и ничего больше не происходит. потом я что-то клацала, и наверное отключила свой личный бот, что теперь, когда я с канала пересылаю что-то написаное, пишется такое "Некорректный токен бота. Токен бота выглядит вот так – 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11." но токен на своего бота уже туда отправляла с бота "BotFather" Вообще не могу врубиться как посты отправлять, перечитала вашу статью 2 раза, голова кругом, ничего не получается. Помогите пожалуйста, у меня уже истерика=((( Напишите на почту мне, прошу larinadesign93@gmail.com

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

Очень сложно понять в такой ситуации, где пропущен нюанс или есть еще какая-то проблема, не видя устройства перед глазами. Попробуйте посмотреть еще видео на Youtube, набрав в поиске запрос вида "как создать пост в Телеграм". Чтобы наглядно было видно.

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

Добрый день, ответьте пожалуйста на 2 вопроса:
1. публикую пост через teletype, потому что он открывается и с компьютера и с телефона без впн, но почему-то когда пользователь переходит в статью, там внизу видно количество просмотров этого поста (на самом сайте teletype) в других каналах этого нет там ничего не видно что я делаю не так?
2. Мне нужно опубликовать пост не через teletype и telegraph напрямую в телеге, пишу пост а чтобы вставить картинку нужно воспользоваться ботом Imagehosting (вроде так он называется) просто прикрепить картинку я не могу, так как там ограничение в количестве символов (до 200), бота нашёл но он у меня не работает! пишу старт и всё тишина. Есть ещё какой-то способ как картинку преобразовать в ссылку, вставить её в пост и чтобы она открывалась как картинка.
Заранее спасибо. продублируйте ответ на почту Serega-7460@yandex.ru

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

Здравствуйте! Teletype не пользовался, возможно там есть настройка связанная с отображением просмотров. Ботом Imagehosting также не пользовался, в целом статья не совсем об этом, а о том как публиковать через стандартных ботов телеграма. С другими ботами - другие нюансы и как раз-таки могут быть такие проблемы как у вас, что не активируются команды. В этом случае нужно обращаться к руководству или поддержке самого бота.

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

Как прикрепить текст под фото в посте?

Аватар комментатора Илья Автор: Илья

Привет. У меня ссылка добавляется без картинки, т.е. голая ссылка, как сделать, чтобы с картинкой была? На сайте к примеру статья с картигнкой прикрепленой, добавляю эту ссылку, добавляется без картинки, напиши в личку плз evtropov13@yandex.ru

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

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

Картинка подставляется самостоятельно, на этом повлиять при публикации поста мы не можем. Берётся она с самой страницы, на которую даёте ссылку, но может быть такое, что по стандартам HTML или в целом по общим стандартам структуры веб-страницы, картинка расположена не так или не в том месте, поэтому браузер её не подхватывает.

На указанную почту продублировал.

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

Хорошая инструкция. Пока только разбираюсь в телеграмме.

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

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

Сообщение