Удаление бота из «Telegram»
Papa-jobs.ru

Ремонт телефонов

Удаление бота из «Telegram»

Как удалить бота в telegram?


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

Как избавиться от ненужных роботов

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

Возможности пользователя

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

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

Какого бота вы желаете удалить

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

Бот созданный вами

Процесс, когда вы создавали свое детище, проходил при помощи самого главного робота Телеграмма @BotFather (отца ботов). В принципе, если требуется что-либо решить, обращаться необходимо к нему. С помощью разнообразных команд, данных ему, вы сумеете сделать канал таким, каким вы хотите его видеть.

При помощи @BotFather вы можете создавать, редактировать имя и наполнение своего робота, и конечно же удалять его. Так вам стоит отправить команду /deletebot.

Бот из списка контактов

Просто решили убрать бота из списка тех, с кем вы переписываетесь, значит, стоит поступать следующим образом:

  • выбрать робота на удаление в списке контактов, выделить него;
  • если вы делаете данное действие на андроид или на iphone, то внизу экрана у вас высветится одно из меню (Рис.1 и 2);
  • выбираете опцию «Удалить» либо опцию «Delete».

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

Удалить робота с компьютера

Чтобы удалить бота в телеграмме, установленном у вас на компьютере, необходимо просто нажать на него, тем самым открыв чат. Далее не отводя курсор мышки от его имени нажимаете правую кнопку и во всплывшем окне выбираете команду «Stop and block bot». Тем самым вы закрываете диалог, и данный бот просто исчезает из списка ваших контактов.

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

Пользователь может просто прервать подписку на канал модулятора. Для этого необходимо:

  • заходите в тот чат, который вы вели с искусственным интеллектом;
  • нажимаете на иконку с аккаунтом модулятора;
  • во всплывшем списке находите пункт меню «Остановить и заблокировать»;
  • нажимаете правой клавишей на чат и выбираете «Очистить историю», далее «Удалить диалог».

Как не совершить ошибку

Переживаете по тому поводу, что не можете определить, чей ник находится перед вами, живого человека или робота? Стоит знать, что в данной программе все предельно просто. Любой контакт, за которым стоит не человек, а компьютер будет иметь окончание «bot». Так вы сможете запросто определиться, кого удаляете.

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

Как очистить телеграм канал от ботов и неактивных подписчиков

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

Почему нужно чистить канал

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

Такая аудитория висит мертвым грузом в канале, с нее нет просмотров, зато соотношение числа подписчиков к просмотрам (вовлеченность, Er) из-за нее страдает.

Пример 1. В канале 10 000 подписчиков, из них 3000 неактивных, просмотров за сутки на пост 2000. Рассчитываем вовлеченность: делим охват одного поста (2000) на количество подписчиков (10 000) и умножаем на 100. Получаем 20%.

Пример 2. В канале 10 000 подписчиков, из них 3000 неактивных было удалено (осталось 7000), просмотров за сутки на пост — 2000. Рассчитываем вовлеченность: делим охват одного поста (2000) на количество подписчиков (7000) и умножаем на 100. Получаем 28%. Вовлеченность выросла на 8%.

Я не придаю вовлеченности сильного значения, так как она зависит от многих факторов. Но большинство рекламодателей и админов часто обращают внимание именно на нее. Мотивируя различные отказы словами «у тебя актив слабый». Так вот, чем меньше балласта в виде мертвой аудитории на канале, тем выше актив.

Как очистить телеграм канал

Очистить неактив возможно с помощью @crosser_bot. Для работы потребуется:

1. Запустить бот @crosser_bot

2. Выбрать кнопку «бот»

3. Нажать на знак +

4. Бот попросить прислать токен вашего бота. Для этого нужно создать свой бот через @BotFather

5. Переходим в @BotFather и вводим команду /newbot

6. Даем название боту, можно на русском.

7. Теперь нужно создать юзернейм для бота (@юзернейм). Важно на конце обязательно должно быть слово bot, о чем нас и предупреждают. Подбираем подходящее. Если бот пишет ошибку, значит оно уже занято.

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

9. Копируем токен и отправляем в @crosser_bot. Теперь вместо плюса появится имя созданного бота.

10. Добавляем созданного бота в админы нужного канала. Того которого будем чистить от неактива (права даем все).

Анализируем аудиторию

Отправляем боту @crosser_bot юзернейм нужного для анализа канала (@канал). Бот выдает подробную статистику где нам важен показатель: подписчики, заходившие больше месяца назад.

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

Отдельно поясню по строке «Telegram боты» здесь отображаются технические боты, подключенные к каналу и находящиеся в его администраторах (например, @crosser_bot, @TGStat_Bot и пр).

Очищаем канал

Под постом со статистикой видим кнопку «очистка». Нажимаем на нее. Выбираем «неактивные». Кликаем на нужный процент удаления (есть возможность удалить всех, или часть).

Читать еще:  Как вернуть удаленные файлы с телефона

Бот покажет список аккаунтов и потребует финальное подтверждение. После нажатия произойдет списание неактива из аудитории канала.

Как видим, очистить телеграм канал с помощью @crosser_bot очень легко. По завершению получаем в статистике Тгстат приятную плюшку в виде пометки, что канал очищается от неактивных подписчиков.

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

Заключение

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

Недавно на моем канале @realmacho (сейчас уже проданным) было 6400 подписчиков и, просмотрев в очередной раз отчет через @crosser_bot, я обнаружил аж 10% неактивной аудитории (не иначе, доброжелатели постарались и налили мне ботов). Удалять их было очень тяжело, но в конце я все вычистил.

Я руководствовался простым правилом: рекламодатель платит за просмотры, а не за количество подписчиков. И их число в целом не имеет значения, если нет просмотров.

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

Успехов вам! До новых встреч в следующих статьях! С уважением, Дмитрий Толстой.

Как удалить бота в Телеграмме: инструкция по шагам

Не все знают, как удалить бота в Телеграмме – сторонний софт или созданный вами сервис. Мы расскажем, что нужно сделать – в этом обзоре вы найдете подборку полезных советов и действенных инструкций. Давайте сделаем это!

Что такое бот

Бот в Телеграмме – специально созданная программа для общения. Роботы обучены выполнять определенные действия с помощью прописанных команд – они могут менять настройки и отвечать на вопросы.

Пример: робот для поиска книг.

  • Вводите команду запуска;
  • Набираете команду для поиска произведения;
  • Кликаете на кнопку загрузки.

Сервисы не присылают информационных сообщений. Работают только по команде – список разработанных настроек можно найти в каждом конкретном чате.

Какие программы бывают:

  • Обучающие;
  • Развлекательные;
  • Поисковые;
  • Для загрузки файлов;
  • Для напоминаний;
  • Для комментирования;
  • Для настройки;
  • Используются в групповых чатах.

Важно! Сервисы безопасны – личные данные мессенджера просто недоступны.

Если робот не используется, стоит избавиться от него – вы же не хотите коллекционировать ненужные программы? О том, как убрать сервис на Айфоне и Андроиде, рассказываем ниже.

Как убрать из активного чата

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

На iPhone

Владельцам Айфонов необходимо сделать следующее, чтобы удалить бота в Телеграмме:

  • Откройте нужный диалог в Телеграмме и кликните на название бота;
  • Щелкните по иконке «Подробнее» ;

  • В самом низу экрана вы найдете кнопку «Остановить» ;

  • Теперь вернитесь на основной экран в раздел «Чаты» ;
  • Сделайте свайп влево по названию сервиса;
  • Найдите иконку корзинки, подсвеченную красным;

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

Таким способом вы можете удалить любого бота, например, Телеграм-бота Флибуста, с помощью которого можно скачивать различны книги в любом формате абсолютно бесплатно!

На Android

А теперь поговорим о том, как удалить бота Telegram на Андроиде :

  • Войдите в диалог в Телеграмме и нажмите на название бота;
  • Кликните по трем точкам справа наверху;

  • Найдите пункт «Остановить» ;

  • Вернитесь в чат и щелкните по трем точкам в верхнем правом углу;
  • Выберите пункт «Удалить чат»;

  • Подтвердите действие.

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

Удаление администратором

Собственноручно созданный сервис можно убрать с помощью специального ПО – Botfather. Разберемся, что нужно сделать для достижения успешного результата:

  • Введите название Botfather в поисковую строку мессенджера;
  • Найдите нужный результат в выдаче и откройте робота;

  • Кликните на иконку «Запустить» ;

  • Введите команду «/deletebot» и следуйте инструкции на экране.

Обратите внимание, вам нужно найти робота, отмеченного галочкой верификации – это официальное приложение разработчика!

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

Быстро и безболезненно удаляем бота в Телеграм

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

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

Администрация площадки, для разнообразия контента и добавления интерактивности начали использовать различных ботов:

  1. Fixmebot. Проект, занимающийся исправлением ошибок в сообщениях, написанных на английском языке.
  2. TopWord_bot. Используется для того, чтобы пользователи могли начать изучение новых английских слов.
  3. Slovarikbot. Позволяет узнать произношение того или иного слова. Для этого нужно отправить в чат нужное слово на английском после чего в ленте сообщения опубликуется аудиофайл с правильным произношением.

Помимо этого, в группу были добавлены различные игровые аккаунты в формате викторины.

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

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

После выполнения этого действия проблемы, связанные с конфликтом между несколькими аккаунтами, были решены. Из этого следует вывод, что не нужно добавлять более 3-4 ботов на свои Telegram площадки, так как это может стать причиной возникновения багов.

Удаление бота

Как удалить бота в Телеграм? Для начала рассмотрим этот процесс для списка контактов в приложении мессенджера для компьютеров.

Всего есть 3 различных варианта для выполнения этого действия. Для выполнения процесса удаления из списка ваших контактов в Телеграм в первую очередь нужно его заблокировать:

    Откройте аккаунт в приложении мессенджера.

Второй вариант выполнения данного процесса в приложении для ПК заключается в следующем:

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

В третьем варианте выполните следующие действия:

    Откройте окно информации об аккаунте. Для этого нажмите на иконку из трех точек в правом верхнем углу интерфейса и в открывшемся меню выберите пункт «Показать профиль». Также, открыть окно информации можно просто кликнув на название выбранного.
Читать еще:  Решение проблемы с неправильным отображением заряда в iPhone

После того, как вы произвели процесс блокировки нажмите правой кнопкой мыши на аккаунт в списке контактов и выберите пункт «Удалить сообщения».

В случае с версией Telegram для мобильных устройств вам нужно выполнить следующие действия:

  1. Откроете приложение Телеграм на Android или iOS устройстве.
  2. Откройте нужный вам аккаунт.
  3. Нажмите на название или аватарку, чтобы открыть окно подробной информации.

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

  1. В общем списке контактов Telegram нажмите на нужный вам аккаунт и подождите 2-3 секунды.
  2. В нижней части интерфейса откроется меню управления.

Удаление из групп

Теперь рассмотрим способы того, как убрать бота из группы Telegram.

Для этого зайдите на нужную вам площадку. Откройте меню управления нажав на иконку из трех точек в правом верхнем углу и выберите пункт «Информация о группе».

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

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

Чтобы удалить ботов из группы Telegram в приложении мессенджера для мобильных устройств нужно:

  1. Зайдите в аккаунт.
  2. Нажмите на его аватарку или название.
  3. В окне подробной информации нажмите на иконку из трех точек, которая расположена в правом верхнем углу интерфейса.
  4. В открывшемся меню выберите пункт «Поиск участников».
  5. Перед вами откроется новый раздел с полным списком всех пользователей вашей площадки.
  6. Нажмите на иконку трех точек справа от имени контакта и выберите пункт «Удалить из группы».

Возможные проблемы

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

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

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

Решить эту проблему очень просто. Все, что вам нужно сделать – это перезапустить мессенджер на компьютере или смартфоне.

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

Коммент к статье

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

Боты: информация для разработчиков

Боты — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения. Пользователи могут взаимодействовать с ботами при помощи сообщений, отправляемых через обычные или групповые чаты. Логика бота контролируется при помощи HTTPS запросов к нашему API для ботов.

Общие сведения

Что могут делать боты?

Вот несколько примеров использования ботов:

  • Интеграция с другими сервисами. Например, бот может отправлять комментарии или управлять «умным домом». Или, например, отправлять вам уведомления при совершении каком-то действия или события (Примеры: GitHub Bot, Image Bot).
  • Утилиты и инструменты. Бот может отображать погоду, переводить тексты или предупреждать о предстоящих событиях по вашему запросу (Например: бот опросов).
  • Одно- и многопользовательские игры. Бот может поиграть с вами в шашки или шахматы, проводить викторины и так далее. (Пример: Trivia bot).
  • Социальные сервисы. Бот может находить вам собеседника, основываясь на ваших общих интересах и увлечениях. (Пример: HotOrBot).
  • Все, что вам захочется. Бота можно запрограммировать для чего угодно. Разве что посуду они помыть не смогут.

Как работают боты?

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

Самое интересное в роботах это то, что для их создания вам не нужно изучать низкоуровневые методы работы с MTProto и шифрованием — общение с роботом организовано при помощи обычного HTTPS интерфейса с упрощёнными методами Telegram API. Мы назвали его Bot API.

Рекомендуем также ознакомиться с подробным описанием Bot API.

Как создать бота?

Для этого есть. Бот. Просто напишите пользователю @BotFather и следуйте его инструкциям. Как только вы создали бота и получили свой ключ (токен) авторизации, переходите в раздел документации Bot API, чтобы начать настраивать вашего бота.

Чем бот отличается от обычного аккаунта?

  • У роботов нет статусов «онлайн» и «был в сети», вместо этого отображается надпись «бот».
  • Для ботов выделено ограниченное место на серверах — все сообщения будут удалены по прошествии определённого срока после обработки.
  • Боты не могут сами начать общение с пользователем. Пользователь должен либо добавить робота в группу, либо первым начать с ним диалог. Для этого можно использовать ссылки вида t.me/ или поиск по имени пользователя.
  • Имя пользователя у робота должно заканчиваться на «bot» (например, @controllerbot).
  • При добавлении в конференцию, по умолчанию робот не получает всех сообщений (см. режим приватности).
  • Роботы никогда не спят, не едят и не жалуются (если только вы не запрограммируете их на обратное).

Суперспособности

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

Инлайн-режим

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

С помощью ботов пользователи могут играть в HTML5-игры в группах или приватных чатах. Игровая платформа Telegram поможет составить таблицу рекордов и оповещать пользователей об изменении рейтинга.

Под капотом у игр — HTML5, поэтому вы можете создавать игры любой сложности. На данный момент командой Telegram созданы несколько демо-игр:

Клавиатуры

Одна из самых необычных возможностей Bot API — кастомизированные клавиатуры. При передаче сервером ответа есть возможность передать команду на отображение специальной клавиатуры с предустановленными вариантами ответа (см. ReplyKeyboardMarkup). Клиент Telegram, получив сообщение, отобразит пользователю вашу клавиатуру. Нажатие на клавишу сразу же отправит на сервер соответствующую команду. Таким образом можно значительно упростить взаимодействие робота с пользователем. На данный момент для отображения на клавише могут использоваться эмодзи и текст. Вот несколько примеров таких клавиатур:

За более подробной информацией обращайтесь к описанию метода sendMessage.

Команды

Команды представляют собой более гибкий способ общения с ботом. Рекомендуется следующий синтаксис:

Команда должна начинаться с символа косой черты «/» и не может быть длиннее 32 символов. Команды могут состоять из букв латинского алфавита, цифр и подчёркивания. Несколько примеров:

Сообщения, начинающиеся с косой черты, будут всегда доставляться боту (точно также, как и при ответе на его сообщения и на @упоминания бота в чате). Приложения Telegram будут:

  • Предлагать список поддерживаемых команд с их описанием, когда пользователь введёт символ косой черты «/» (чтобы этот пункт работал, вам необходимо задать описание команд у @BotFather). Нажатие на описание приведёт к отправке этой команды.
  • Показывать кнопку (/) в поле ввода текста во всех чатах с ботами. Нажатие на эту кнопку отобразит список доступных команд.
  • Подсвечивать /команды в сообщениях. При нажатии на такую подсвеченную команду, она будет сразу же отправлена боту.

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

Это происходит автоматически, если вы выбираете команду из списка доступных.

Глобальные команды

Чтобы пользователям было проще работать с ботами, мы просим всех разработчиков реализовывать поддержку нескольких простых команд. В интерфейсе приложений Telegram будут ярлыки (быстрые ссылки) для этих команд.

  • /start — начинает общение с пользователем (например, отправляет приветственное сообщение). В эту команду также можно передавать дополнительные аргументы (см. внешнее связывание).
  • /help — отображает сообщение с помощью по командам. Оно может представлять собой короткое сообщение о вашем боте и список доступных команд.
  • /settings — (по возможности) возвращает список возможных настроек и команды для их изменения.

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

Режим приватности

Ботов часто добавляют в группы, чтобы получать различную информацию — новости, уведомления и т.д. Однако, при добавлении бота вы наверняка спрашивали себя: «А что если этот маленький засранец пересылает всю групповую переписку куда-то »налево“?» Именно поэтому у роботов есть режимы приватности.

Робот с включенным режимом приватности не будет получать всех сообщений, а только сообщения, удовлетворяющие этим условиям:

  • Сообщения, начинающиеся с символа косой черты “/” (см. раздел Команды)
  • Сообщения, содержащие @упоминание бота
  • Ответы на сообщения бота
  • Служебные сообщения (о добавлении пользователя, смены изображения группы и т.д.)

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

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

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

Внешнее связывание

Боты имеют механизм внешнего связывания, которые позволяет передать дополнительные параметры при запуске. Например, для передачи авторизационного токена пользователя, чтобы соединить его аккаунт с каким-либо внешним сервисом.

У каждого робота есть ссылка, при помощи которой можно начать с ним диалог — https://t.me/ . К этой ссылке можно добавить параметры *start или startgroup со значением длиной до 64 символов. Пример:

Допустимо использование символов A-Z , a-z , 0-9 , _ и – . Мы рекомендуем использовать base64url для кодирования параметров.

Переход по ссылке с параметром start начнет чат с ботом, при этом в поле ввода текста будет отображаться кнопка СТАРТ. При переходе по ссылке с параметром startgroup пользователю будет предложено добавить бота в одну из доступных групп. Как только пользователь подтвердит своё действие (нажмёт на кнопку СТАРТ или выберет группу), бот получит сообщение следующего формата:

В PAYLOAD будет значение параметра start или startgroup , который был передан в ссылке.

Пример реализации внешнего связывания

Предположим, сайт example.com хочет отправлять пользователю уведомления с помощью Telegram-бота. Ниже приведено описание последовательности действий для реализации отправки уведомлений пользователю с ID 123 .

  1. Создайте бота с любым именем, например, @ExampleComBot
  2. Настройте вебхук для входящих сообщений
  3. Сгенерируйте ключ достаточной длины, напр. $memcache_key = ‘TESTKEY’
  4. Запишите значение 123 с ключом $memcache_key в Memcache на 3600 секунд (один час)
  5. Отправьте пользователю ссылку https://t.me/ExampleComBot?start=TESTKEY
  6. Настройте обработчик веб-хуков так, чтобы он запрашивал в Memcached значение входящего параметра каждый раз, когда приходит сообщение, начинающееся со /start . Если ключ существует, записываем chat_id, переданный в веб-хук, в telegram_chat_id для пользователя 123 . Удаляем ключ из Memcache.
  7. Теперь, если мы хотим отправить сообщение пользователю 123 , сначала проверяем telegram_chat_id . Если оно существует, используем метод sendMessage, чтобы отправить пользователю сообщение.

BotFather

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

Создание бота

Напишите команду /newbot , чтобы создать нового робота. BotFather спросит у вас имя нового бота и предложит придумать username.

Имя (name) будет отображаться в контактах и чатах.

Username — короткое имя на латинице, которое используется для упоминаний бота и в ссылках на профиль в telegram.me. Username должен состоять из букв латинского алфавита, подчёркиваний и цифр и быть длиной от 5 до 32 символов. Также имя пользователя обязательно должно заканчиваться на «bot», например: «tetris_bot» или «TetrisBot».

Ключ (токен) это набор символов вида 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw , который нужен, чтобы получать и отправлять сообщения с помощью Bot API.

Создание токена

Если вы потеряли или утратили доступ к токену, отправьте команду /token , чтобы сгенерировать новый.

Настройки

  • /setname — Изменить имя робота.
  • /setdescription — Изменить описание робота, представляющее собой короткий текст с описанием бота. Пользователи увидят его в самом начале, под заголовком «Что умеет этот робот?».
  • /setabouttext — Изменить информацию о боте, ещё более короткий текст, отображающийся в профиле бота. Ещё, если кто-то поделится вашим ботом, то вместе со ссылкой на него отправится этот текст.
  • /setuserpic — Изменить аватарку бота. Картинки — всегда хорошо.
  • /setcommands — Изменить список команд бота. Каждая команда состоит из собственно командного слова, начинающегося с символа косой черты («/») и короткого описания. Пользователи увидят список команд при вводе символа «/».
  • /setjoingroups — Определяет, можно ли добавлять вашего бота в группы.
  • /setprivacy — Определяет, все ли сообщения видит ваш бот в группах. В выключенном состоянии роботу будут отправляться все сообщения.
  • /deletebot — Удалить бота и его имя пользователя.

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

Сайт про Telegram на русском (неофициальный).

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

Ссылка на основную публикацию
Adblock
detector