June 8

@chelpbot, полное руководство о боте и публикации тейков

Последние изменение 8 июня

Этот пост предназначен для людей, которые хотят стать админами по тейкам в @togetherconf в телеграме. Вы можете использовать эту статью для других кф или каналов, но помните что некоторая информация может относитя исключительно к @togetherconf.

Навигация по статье

  1. Начало
  2. Создание публикации
  3. Кнопки в тейках
  4. Публикуем пост
  5. Редактирование поста
  6. Редактирование кнопок
  7. Нюанс с комментариями
  8. Запланированные посты (будут)

Начало

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

Скриншот меню из бота после прожимания кнопки /start

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

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

Создание публикации

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

После этого пишем в бота команду /start и главном меню выбираем кнопку создания публикации, она находится на второй строке.

Скриншот где показана кнопка

После этого бот перекинет на другое меня, грубо говоря это будут настройки публикации.

Скриншот следующего меню после прожимания кнопки создания публикации

Теперь поясню за все опции на которые можно нажать.

  1. Уведомления. Думаю сильно зацикливаться на этом не буду, если включено, значит прилетит подписчикам уведомление, если нет, значит не прилетит, всё просто.
  2. Предпросмотр ссылки. Я уверен что вы кому то кидали ссылки, без разницы, либо это в самом телеграме, либо сайт. И у некоторых ссылок снизу в сообщение появляется некий пред просмотр, его можно отключить этой опцией.
  3. Форматирование. Как вы обычно форматируете текст? Выбираете ту или иную область текста и через контекстное меню добавляете необходимое форматирование. По умолчанию, именно это форматирование выбрано, и в большинстве случаев не просит какой то измены. Подробнее о каждой опции вы можете глянуть здесь.
  4. Защищено. Вы когда то включали в канале ограничение на сохранение публикации в своём тг канале или группе? Этот же запрет на пересылку и сохранение можно включить для одного конкретного поста.

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

Важно! Если вы в ходе создания поста вы планируете добавить кнопки, то вам придётся отказаться от альбомов. То есть, кидая в бота несколько фоток, создаётся одно сообщение с ними, на которые к сожалению нельзя добавить кнопки. По этому придётся работать только с одним изображением.

Скриншот сообщения, после нажатия кнопки

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

Важно! У бота есть ограничение на количество символов, по этому тейк, в котором будет больше 1024 символов не поместиться сюда. Однако, это можно обойти просто написав рандомные символы, и после публикации просто изменив сообщение через контекстное меню.

Тот пост можно переслать с авторством или без авторства, бот примет оба варианта и пропустит дальше.

Кнопки в тейках

Чат с ботом после отправки тейка

Да, знаю, много текста и куча всякой информации, сейчас объясню. Мы перешли в этап, когда нужно добавить кнопки на пост, как я упоминал выше, кнопки добавляются очень просто. (Вы можете сами глянуть на скриншоте все возможные варианты) В нашей конфе есть один единый стиль кнопок, Первая кнопка должна быть "Написать", если тейк не анонимный, а вторая должна быть "Комментарии" в той же строке.

Что бы вставить одну кнопку в одну строку достаточно написать:

Написать - https://t.me/exaned

У нас получится только одна кнопка в одной строке, что нам не подойдёт.

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

Нам нужно добавить в одно строку две кнопки, по этому мы будем использовать эти два символа:

&&

А что бы добавить уже саму кнопку комментариев нужно написать:

Комментарии - comments

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

Написать - https://t.me/exaned && Комментарии - comments

Вот этот уже готовый вариант, который соответствует стилю конфы.

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

Написать - https://t.me/exaned && Инфо - https://t.me/vxids 
Комментарии - comments

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

Скриншот чата с ботом после отправки нужных кнопок

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

Публикуем пост

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

Тот же скриншот с диалогом с ботом, ноуже с отмеченой кнопкой

По этому для отправки нажимаем на "Отправить сообщение".

Скриншот сообщения после нажатия на кнопку

Здесь проверяем название канала и нажимаем на первую кнопку.

Готово! Тейк отправился в конфу и кнопка комментариев теперь работает и перебрасывает в комментарии.

Редактирование поста

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

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

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

Скриншот диалога с ботом после пересылки сообщения

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

Диеалог с ботом помле нажатия кнопки редактировать

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

Редактирование кнопок

Как я упомянул выше, через бота я редактирую только сами кнопки, ибо остальное можно самому изменить без всяких ботов. На скриншоте выше моно видеть две кнопки, одна отвечает за изменение кнопок, другая отвечает за просмотр текущих кнопок. Помните я выше писал о тексте, из которого бот делает кнопки? Так вот, этот же текст можно глянуть в кнопке "Посмотреть", и по нажатию на него скопировать.

Сообщение бота после нажатия на кнопку посмотреть

К примеру, давайте просто поменяем кнопки местами, что бы комментарии были первые, а кнопка на профиль вторая. Текущий текст:

Написать - t.me/exaned && Комментарии - https://t.me/c/2166030799/100000000?thread=26484

Что поменять кнопки местами достаточно просто комментарии перенести перед теми символами,а кнопку на профиль после символов. Должен получится такой текст:

Комментарии - https://t.me/c/2166030799/100000000?thread=26484 && Написать - t.me/exaned

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

Диелог с ботом после отправк новых кнопок

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

Но.. подожди. Мы же добавляли комментарии не таким способом, там не было никаких длинных непонятных ссылок. Что это? Сейчас расскажу.

Нюанс с комментариями

Для начала расскажу алгоритм, при котором создаются комментарии. К сожалению, из-за ограничений телеграма, нельзя добавить одновременно и кнопки, и раздел с комментариями. В разделе создания публикации я писал, что для того что бы можно было сделать кнопку комментариев, этого бота нужно добавить в группу к которому привязан канал. А в свою очередь это нужно для создания ссылки в комментарии. У вас наверняка возникнет вопрос, смысл мне это всё знать, если можно написать такой же текст что и при добавлении кнопок?

Комментарии - comments 

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

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

https://t.me/c/2166030799/100000000?thread=26484

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

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

Для начала давайте разберём ссылку.

Скриншот ссылки разделеной по частям

Теперь объясню каждую часть ссылки.

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

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

https://t.me/c/chat_id/100000000?thread=message_id

Так, с этим понятно, а как найти чат ID и ID поста? Для этого перейдите в группу, которая привязана к каналу, и найдите тот пост, для которого хотите сделать ссылку на комментарии.

Скриншот поста в группе

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

https://t.me/c/2166030799/47198

Вот тут всё и есть, как раз то что нам нужно, это чат ID и ID поста. Просто вставьте нужные значения в ссылку. Должно получится так:

https://t.me/c/2166030799/100000000?thread=47198

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

With ❤️ @togetherconf