У нас уже есть несколько статей и проектов с ботами для телеграма, но это были учебные проекты — мы на них учились, но реальной пользы они не приносили. Настало время это исправить и написать полноценного рабочего бота в помощь нашей редакции.
Какую задачу решаем
Проблема: сейчас у нас есть новостная редакция — её сотрудники каждый день читают новости в интернете и отбирают интересные. Но новостей много, а сотрудников мало, поэтому иногда интересные новости проходят мимо нас.
Что можно сделать: сказать всем, что если нашли интересную новость — присылайте её нам напрямую, в личные сообщения в телеграме. Но если новостей окажется слишком много, то у редактора новостей в личке начнётся ад.
Решение: сделать телеграм-бота, которому можно отправить сообщение, а он перешлёт его куда нужно. Чтобы не плодить личные сообщения от бота, можно сделать так:
- Сделать внутренний чат новостной редакции
- Добавить в него бота
- Настроить бота так, чтобы он отправлял сообщения пользователей в этот чат.
Что в итоге: когда у отдела новостей есть время, они заглядывают в этот чат и видят, кто что написал и что из этого можно взять в работу. Лишние сообщения не приходят, личные чаты не засоряются.
Как сделать бота с платной подпиской в телеграм – Как создать платный телеграм канал
Сложный вариант — написать своего бота и поставить его на сервер (мы не стали так делать)
Кажется, что если мы — издание про технологии и у нас есть программисты и свои виртуальные серверы, то проще всего будет написать бота на питоне и отправить на сервер. Но на самом деле с таким подходом есть много сложностей:
- нужно найти программиста на питоне, который сможет написать код;
- этот код потом нужно поддерживать, если понадобится добавить новые функции;
- нужно подготовить сервер к постоянной фоновой работе python-кода;
- следить за тем, чтобы бот работал круглосуточно, а если падал, то сам умел перезапускаться;
- следить за самим сервером и в случае чего — перезапускать его и все программы на нём.
Всё это требует внимания, времени и квалификации. В итоге простая задача превращается в целый рабочий процесс с отдельным человеком, который отвечает за бесперебойную работу сервера и всего, что на нём крутится.
Свой бот на своём сервере — это правильный подход, если у вас в компании уже настроен подобный процесс и есть отдельная команда, которая за это отвечает. В маленькой команде разворачивать всю эту систему ради одного бота — перебор.
Простой вариант — использовать конструктор
Бот в помощь. Бывший пресс-секретарь «ВКонтакте» рассказал, как сэкономить на платной подписке Telegram при помощи бота
Платная подписка Telegram Premium может быть активирована дешевле стандартных 449 рублей в месяц. Как это сделать — рассказал бывший пресс-секретарь «ВКонтакте» Георгий Лобушкин сообщил в своём Telegram-канале.
Отмечается, что Telegram принимает карты российских банков и таким образом подписка обойдётся в 379 рублей в месяц. По неофициальной информации, разница связана с тем, что Apple берет комиссию за оформление подписки напрямую из приложения, а бот позволяет обойти это требование.
Лобушкин добавил, что для оплаты за подписку напрямую через Apple нужно пополнить счёт Apple ID, что в настоящее время могут сделать только абоненты «Билайна» и МТС. По его словам, пользователи «Мегафона», Tele2 и других операторов могут попросить абонентов «Билайна» и МТС перевести им сумму с помощью функции «Отправить подарочную карту по e-mail».
Источник: www.ixbt.com
Как добавить бота со смартфона и пк в чат, и зачем это нужно
Боты – это многофункциональные помощники, созданные для удобства пользователей мессенджера Telegram. Проще говоря, бот является полезной программой, которая способна управлять каналом или чатом, публикуя сообщения, блокируя спамеров и выполняя другие полезные действия. Ввиду их большой пользы, у пользователей мессенджера часто возникает вопрос – как добавить бота в Телеграм канал или группу. Это сделает общение в чате более комфортным и интересным. Используя ботов, можно проводить опросы, играть в игры. Делать голосования. Отвечать на вопросы по скрипту. Возможности ботов практически безграничны. Их огромным плюсом является то, что их можно использовать бесплатно.
Как добавить бота в чат
Добавление бота через его меню в группу или супергруппу
В Telegram чаты реализованы как группы и супергруппы, помимо обычных пользователей, можно приглашать и чат-ботов. Как правило, при запуске бота, он даёт подробную инструкцию о том, как его можно добавить в беседу.
- Найти через строку поиска мессенджера аккаунт чат-бота или бота-администратора. Для этого потребуется ввести его адрес или имя.
- Зайти в окно диалога и нажать вверху экрана на название и аватар.
- Нажать на знак с изображением трёх точек, находящийся в правом верхнем углу экрана.
- Выбрать во всплывающем меню строку – «добавить в группу». Затем выбрать чат из предложенных вариантов или ввести его название самостоятельно.
Бот присоединится к группе, конечно, если его создатель не заблокировал такую возможность.
Порядок действий со смартфона.
Кстати, с телефона таким способом администратор может пригласить бота не только в беседу, но и в канал. На компьютере для этого придётся добавлять виртуального помощника через меню канала, впрочем, эта функция доступна и для смартфонов.
Добавление Телеграм-помощника в беседу с компьютера:
- Открыть интересующего бота и в окне информации (первое из трёх окон справа) выбрать строку – «add to group». Если это окно закрыто, то нужно нажать на кнопку с изображением прямоугольника, которая находится вверху окна диалога (рис. 3).
- Выбрать из предложенных вариантов или ввести название группы самостоятельно.
- Подтвердить свои действия нажатия кнопки «ok».
Добавление чат-бота или администратора в беседу с ПК.
Как открыть окно с описанием и адресом на ПК.
Как видно из описания, весть процесс занимает не более пары минут. Теперь помощник готов к общению с участниками чата или его администрированию.
Добавление бота через меню канала или группы
Телеграм-помощников можно приглашать присоединиться к своему проекту не только через их меню, но и через меню канала или чата.
Как это осуществить на смартфоне:
- Зайти в свой проект.
- Нажать на строку с его названием и аватаром (вверху окна диалога).
- Выбрать строку подписчики.
- Пригласить бота так же как и обычного пользователя мессенджера.
Порядок действий на смартфоне.
Добавление бота-помощника в канал через компьютер:
- Зайти в нужный канал и открыт окно с описанием (рис.3).
- Напротив строки с количеством участников нажать на знак с изображением бюста человека.
- Найти нужного бота через поисковую строку и добавить.
Порядок действий на ПК.
Боты-администраторы или боты-собеседники могут сами запрашивать ссылки-приглашения на канал или группу, и самостоятельно к ним присоединяться. Каждый специальный бот, после его запуска, обязательно проинформирует о своих функциях и расскажет, как его можно добавить в тот или ной проект. В таких случаях необходимо действовать согласно его советам.
Возможные проблемы
Боты создаются с определённой целью, и добавлять их в свои проекты ради количества участников очень плохая идея. Перед тем как пригласить того или иного бота-администратора, или чат-бота стоит взвесить все плюсы и минусы его работы, возможно он будет конфликтовать с интересами некоторых подписчиков канала или участников группы.
К проблемам при добавлении Телеграм-помощника можно отнести:
Возможность пригласить бота может быть не у всех участников беседы или канала.
Так как все Телеграм-помощники выполняют разные функции, то бот может не принять приглашение, так как он лишён такой возможности своим создателем.
В администраторы можно добавлять только проверенные программы, не нужно доверять свой проект первому, попавшему на глаза, боту-администратору из каталога.
Некоторые боты имеют платную подписку, поэтому после окончания демо-версии они могут прекратить свою работу.
Вывод
Также они могут выполнять другие полезные функции, например – передавать опубликованные на канале сообщения в чаты, куда их предварительно добавили. Чат-боты могут вести диалог с участниками беседы и отвечать на их вопросы. Так как Телеграм-помощники, это своего рода программы, то их возможности ограничены только языком программирования и правилами мессенджера.
Источник: softolet.ru