Как установить или удалить чат-бот
Чат-боты представляют из-себя автоматизированных помощников (виртуальных собеседников), которые реагируют на обращение к ним и отвечают в персональных или групповых чатах, помогая получить информацию в зависимости от назначения данного чат-бота.
Общение с чат-ботами происходит также, как с сотрудниками вашего Битрикс24.
По умолчанию на каждом портале присутствуют 3 чат-бота:
- Марта — виртуальный личный помощник, напоминающий о задачах, встречах и событиях календаря:
- Giphy — находит подходящее по смыслу изображение на любую тему и выводит его в чат:
- Реквизиты контрагента — помогает найти реквизиты организации или ИП по их ИНН или ОГРН и выводит их в чат:
Список всех чат-ботов
Найти всех чат-ботов в Бизнес-чате, присутствующих на портале и к которым имеет доступ сотрудник, можно, кликнув в поле Поиска и прокрутив вниз список контактов до секции Чат-боты:
Как добавить новый чат-бот
Для добавления чат-ботов на портал нужно:
- Перейти в раздел портала Маркет
- Далее в фильтре перейти в категорию Чат-боты или просто найти в поиске приложений, выбрать нужный чат-бот и нажать кнопку Установить:

- После успешной установки можно выставить права доступа сотрудников к данному чат-боту:

Как удалить чат-бот
Для удаления чат-бота с портала нужно:
- Перейти в раздел портала Приложения > Установленные, выбрать чат-бота и нажать кнопку Удалить

- Либо перейти в карточку приложения данного чат-бота и нажать кнопку Удалить:

Добавлять или удалять чат-ботов на портале может пользователь с правами Администратора Битрикс24.
Как создать чат-бот
Вы можете расширить функционал своего Битрикс24, заказав разработку приложения чат-бота у наших партнеров или разработать чат-бот самостоятельно, а потом добавить его в свой Битрикс24.
Подробнее можно узнать в статье API Битрикс24.
Телеграм-бот на сервере: загрузка, настройка и запуск
В предыдущей статье мы рассказали, как создать простого бота на Node.js, однако он работал только на локальном компьютере. Эта статья о том, как загрузить бота на сервер, запустить его и проверить, что всё работает.
Шаг 1. Выбрать хостинг
Как правило, на shared-хостинге отсутствует поддержка Node.js, поэтому нам понадобится как минимум виртуальный сервер. Существуют сервисы, предлагающие VPS бесплатно, но с заметными ограничениями: например на количество трафика или нагрузку на сервер. Можно выделить несколько известных зарубежных провайдеров (но стоит отметить, что для новичков они могут оказаться сложными):
- Google Cloud
- Oracle Cloud
- Amazon Web Services
Преимущество платных VPS в более высоких лимитах или их отсутствии, а также в гарантии стабильной работы сервера. Вместе с этим вы получаете активную поддержку и всегда можете рассчитывать на помощь хостинг-провайдера, если возникнут проблемы.
Для примера мы закажем облачный VPS в REG.RU, вы можете воспользоваться любым VPS-хостингом. Он удобен для тестового проекта тем, что оплата почасовая. При выборе тарифа мы рекомендуем ориентироваться на несколько параметров:
- Прогнозируемая нагрузка — зависит от сложности вашего бота и количества запросов к нему.
- Количество оперативной памяти — это зависит от многих факторов, как, например, уровень оптимизации кода и общий масштаб вашего проекта.
Так как наш бот использует только одну основную библиотеку и состоит из нескольких строк кода, мы выбираем самый младший тариф — Cloud-0. В будущем, если возникнет необходимость, можно перейти на более дорогой тариф.
Шаг 2. Заказать хостинг
Переходим по ссылке: https://www.reg.ru/vps/cloud/, выбираем тариф, операционную систему и шаблон «Чистая ОС». Если у вас нет особых предпочтений, рекомендуем выбрать Ubuntu 18.04. Хотя у REG.RU есть шаблон c Node.js, для чистоты эксперимента всё необходимое ПО мы установим сами. Нажимаем кнопку «Заказать»:

После заказа и оплаты дождёмся настройки сервера:

В течение минуты статус сервера сменится с «В процессе» на «Активен». После этого отобразятся реквизиты доступа к серверу, они также будут отправлены на почту:

Шаг 3. Загрузить бота
Приступим к загрузке бота на сервер. Это можно сделать разными способами — с помощью FTP, SFTP, панели управления или, к примеру, rsync. Мы выберем самый быстрый вариант — SFTP, так как для него нужна только возможность подключения к серверу по SSH, которая обычно присутствует на всех VPS сразу после заказа.
Мы подключимся к серверу с помощью FileZilla. Укажем IP-адрес сервера, а также логин root и пароль в настройках клиента:

При первом подключении появится окно с предупреждением:

Ставим галочку «Всегда доверять этому хосту» и нажимаем «Ок».
Переходим на директорию выше ( . ), затем в каталог /opt и создаём папку с произвольным названием (мы выбрали keksbot ):

Переходим в созданную папку и загружаем файлы index.js и package.json :

Шаг 4. Зайти на сервер по SSH
Теперь нужно подключиться к серверу по SSH, чтобы установить Node.js и запустить бота. Для этого необходим SSH-клиент, например Putty, XShell, Bitvise SSH или любой другой. Функциональность программ может немного отличаться, но большой разницы в использовании между ними нет. Мы выбрали PuTTY как самый популярный и бесплатный SSH-клиент для Windows.
Открываем PuTTY, указываем IP-адрес сервера, порт 22 уже указан по умолчанию:

Нажимаем «Соединиться». Откроется окно с запросом логина:

Вводим root , после чего появится запрос пароля, при вводе которого символы не отображаются. Не стоит переживать, это особенность работы Linux — пароль нужно вводить вслепую. Чтобы не делать этого вручную, можно скопировать пароль и нажать правой кнопкой мыши в окне PuTTY. Убедитесь, что вы скопировали пароль без пробелов!
Шаг 5. Установить Node.js
Теперь займёмся установкой. Обратите внимание, что команды для установки Node.js отличаются в зависимости от операционной системы. В наших примерах указаны команды для Ubuntu, Debian и CentOS — мы будем вводить их в консоли SSH-клиента.
Если вы не знаете, какая ОС установлена на сервере, можете проверить это командой:
cat /etc/os-release
Вывод будет примерно таким:
NAME="Ubuntu" VERSION="16.04.6 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.6 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial
Нас интересует поле NAME , в котором указано название дистрибутива.
Помимо Node.js нам понадобится утилита Screen, чтобы бот продолжал работать, когда мы отключимся от сервера. Также нужен менеджер пакетов npm для установки зависимостей.
apt -y install nodejs npm screen
yum -y install nodejs npm screen
Подождём завершения установки и проверим, что Node.js работает:
nodejs -v
Если в ответе отобразилась версия установленного пакета, то всё прошло успешно.
Теперь перейдём в папку с файлом бота и установим зависимости:
cd /opt/keksbot npm install
Возможные ошибки при установке, и как их решить
При установке могут появиться ошибки вида:
Existing lock /var/run/yum.pid: another copy is running as pid 9571. Another app is currently holding the yum lock; waiting for it to exit.
E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Обычно это связано с тем, что у пользователя недостаточно прав для установки пакетов на сервере, либо предыдущий процесс установки завершён некорректно.
В первом случае необходимо убедиться, что вы подключились к серверу под именем суперпользователя root — при необходимости зайдите на сервер заново.
Во втором случае для решения проблемы нужно завершить процесс менеджера пакетов и удалить lock -файлы. Чтобы это сделать, запустите команды:
ps aux | grep ‘apt\|apt-get’ | awk ‘’ | xargs kill -9 rm -f /var/cache/apt/archives/lock rm -f /var/lib/dpkg/lock rm -rf /var/lib/dpkg/lock-frontend
ps aux | grep ‘yum’ | awk ‘’ | xargs kill -9 rm -f /var/cache/apt/archives/lock rm -f /var/lib/dpkg/lock
После этого попробуйте заново запустить установку.
Шаг 6. Запустить и проверить бота
Пришло время запустить бота. Для начала запустим утилиту Screen простой командой:
screen
Перейдём в каталог с файлом бота:
cd /opt/keksbot
npm install
После этого можем запустить бота:
nodejs index.js
Заходим в Telegram, проверяем бота:

Отлично! Всё работает.
Теперь можно отключиться от сервера и закрыть окно PuTTY, бот продолжит работу.
Шаг 7. Обеспечить автоматический перезапуск бота
Из-за ошибок в коде бот может «упасть» в самый неожиданный момент. Чтобы этого не случилось, настроим автозапуск бота при старте сервера и его автоматический перезапуск при ошибках.
Это позволит боту стабильно работать даже в случае обнаружения багов. Вы сможете оперативно их исправить, а бот в это время продолжит отвечать на запросы.
Большинство современных Linux-систем используют systemd для управления службами, поэтому следующая инструкция подойдёт для последних версий Ubuntu, Debian и CentOS.
Для начала отключим бота командой:
killall node
Нам понадобится создать собственную службу, для этого в каталоге /lib/systemd/system создадим файл:
имя_бота.service
В нашем случае это будет файл /lib/systemd/system/keksbot.service . В файл поместим следующий код:
[Unit] Description=Keksbot - Telegram bot After=network.target [Service] ExecStart=/usr/bin/node index.js ExecReload=/usr/bin/node index.js WorkingDirectory=/opt/keksbot/ KillMode=process Restart=always RestartSec=5 [Install] WantedBy=multi-user.target
Текст в некоторых строках необходимо отредактировать относительно вашего проекта. Разберём строки, на которые нужно обратить внимание.
В поле Description указывается описание службы. Вы можете указать в ней краткую информацию о боте.
Description=Keksbot - Telegram bot
Команда для запуска бота.
ExecStart=/usr/bin/node index.js ExecReload=/usr/bin/node index.js
Её следует поменять, если имя скрипта вашего бота отличается от index.js . В таком случае нужно будет указать следующие значения:
ExecStart=/usr/bin/node имя_файла.js ExecReload=/usr/bin/node имя_файла.js
Папка со скриптом, который мы запускаем. В нашем случае это /opt/keksbot/ .
WorkingDirectory=/opt/keksbot/
Сохраняем файл. В примерах далее мы будем использовать имя службы keksbot — если вы указали другое имя, не забудьте поменять его. Для установки службы воспользуемся командами:
systemctl enable keksbot
Теперь запустим бота командой:
systemctl start keksbot
Готово. Теперь бот будет автоматически запускаться при старте сервера или при возникновении ошибок. Можно проверить это, завершив процесс node:
killall node
Через пять секунд бот автоматически перезапустится.
Помимо запуска мы можем управлять ботом командами:
systemctl stop keksbot
systemctl restart keksbot
systemctl status keksbot
Ещё о создании бота:
- Как написать Телеграм-бота на JavaScript
- Как настроить работу Телеграм-бота с Google Sheets
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Чат-бот в Telegram

Создайте бота своими руками в одном из самых популярных мессенджеров за несколько минут.
Всё для чат-ботов в одном сервисе
Запускайте, управляйте, анализируйте. Это просто с инструментами Unisender.
Удобный конструктор
Не нужно знать программирование — всё легко сделать при помощи визуального редактора. Создавайте чат-бот в Telegram за считанные минуты: редактируйте готовые блоки в конструкторе, собирайте вопросы и ответы в цепочки, настраивайте логику отправки сообщений, добавляйте вложения.

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

Готовые интеграции
В Unisender доступны больше 40 интеграций с CRM, CMS и другими платформами. Собирайте данные и управляйте процессами в одном месте.

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

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

Техподдержка 24/7
Обращайтесь с вопросами — мы рядом. Ответим в любое время суток и поможем решить проблему. Если что-то непонятно, напишите нам в чат, на почту или позвоните.

Что поручить боту в Telegram
Ответы на вопросы
О товарах, услугах, режиме работы, сроках доставки.
Массовые рассылки
Про новинки, акции, специальные предложения для клиентов.
Автоворонки
От знакомства с пользователем до успешной продажи продукта
Уведомления о статусе заказа
Создание, оплата, комплектация, доставка.
Онлайн-запись
В клинику, салон красоты, на вебинар или курсы.
Внутренние коммуникации
Объявления для сотрудников, опросы, тестирования.
Доверьте чат-боту рутинные, но важные задачи
Собрать бота легко
Шаг 1. Создайте чат-карту
Соберите самые частые вопросы, придумайте текст ответов, добавьте кнопки меню.

Шаг 2. Создайте чат-бот
Затем получите ключ-токен и привяжите его к боту в Личном кабинете.

Шаг 3. Запустите бота и пригласите первых подписчиков
Просто загрузите список адресатов из Личного кабинета Unisender, а мы отправим автоматическую email-рассылку о новом чат-боте. Это бесплатно.

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

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

Сегментируйте аудиторию
Разделяйте пользователей на группы и отправляйте рассылки на основе их интересов.

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

Чат-боты в Telegram — топ
Всегда на связи
Чат-бот умеет общаться с пользователями в режиме 24/7. Автоматизируйте ответы на типовые вопросы, отправляйте уведомления и рассылки — в любое время суток, без участия службы поддержки.
Удобно для пользователя
Личные контакты, рабочие переписки, интересный контент — всё есть в Telegram. Не уводите клиентов из мессенджера, в котором они привыкли общаться. Будьте на связи с пользователями там, где им удобно.
Большой охват аудитории
Telegram входит в топ-3 популярных мессенджеров в мире. Больше 500 млн активных пользователей в месяц — и аудитория только растёт. Открываемость сообщений — выше 80%. Используйте эти преимущества для продвижения и продаж.
Часто задаваемые вопросы
Как работают боты в Telegram?
- Отвечать на сообщения пользователя — реагирует на текст, выбор пунктов меню и команды из букв и специальных символов.
- Собирать контактные данные и сохранять лиды для дальнейшей работы с клиентами.
- Отправлять рассылки о новинках, акциях и специальных предложениях.
- Подключать оператора. Консультант может присоединиться к диалогу и ответить на нетиповые вопросы.
- Собирать аналитику — анализируйте эффективность чат-бота и корректируйте сценарии при необходимости.
- Принимать оплату. Пользователь может совершать покупки прямо в мессенджере.
️ Смогу ли я создать бота самостоятельно?
Да, это легко. В конструкторе Unisender — интуитивно понятный интерфейс. Вам не придётся создавать чат-бот с нуля. Используйте готовые шаблоны, наполняйте их своим контентом, настраивайте логику сообщений в простом визуальном редакторе.
️ Как подключить чат-бота в Telegram, что мне для этого нужно?
- Перейдите в Telegram и найдите чат-бота @botfather.
- Наберите /newbot — это команда-«заявка» на создание бота в мессенджере. Придумайте и отправьте имя и айди бота.
- В ответном сообщении от @botfather найдите HTTP API, скопируйте его.
- В Личном кабинете Unisender выберите созданного бота, перейдите во вкладку «Каналы» и нажмите кнопку «Подключить». Введите скопированный ключ в поле «Токен».
Можно создать сразу несколько ботов в Telegram?
Да. В Unisender можно создавать неограниченное количество чат-ботов.
Сколько стоит чат-бот для Telegram?
Стоимость зависит от количества подписчиков. Есть бесплатный тестовый период. Посмотреть цены.
Где взять подписчиков для бота в Telegram?
- рассказать в соцсетях;
- разместить виджет на сайте;
- отправить ссылку на бота при помощи SMS-рассылки или Viber-рассылки.
У меня есть чат-боты в другом сервисе. Их можно перенести в Unisender?
Да, мы можем помочь с переносом базы в Unisender, но каждый случай нужно рассматривать индивидуально. На возможность переноса влияют данные и параметры в данных, которые вы хотите перенести. Пожалуйста, перед переездом уточните у нашей техподдержки, доступен ли перенос базы подписчиков чат-бота именно для в вашем случае.
Можно ли заказать разработку чат-бота?
Команда Unisender поможет в создании чат-бота для Telegram и других мессенджеров, если вы не хотите заниматься этим самостоятельно. Подробнее об услуге.

Бот в Telegram работает даже тогда, когда вы отдыхаете
Используйте его для общения и продаж — будьте на связи там, где удобно вашим клиентам.
Лучшие боты для Телеграмм на русском языке
Telegram – популярный мессенджер с высоким уровнем защиты, разработанный под руководством автора Вконтакте – Павла Дурова. Одна из ключевых особенностей – возможность бесплатного использования стикеров, которые в самой социальной сети требуют отдельной покупки.
Нововведением программы для обмена сообщениями стало внедрение в Телеграмм системы ботов, которые могут создаваться как официальными, так и сторонними разработчиками. Бот для Телеграм – что это? Зачем нужны боты для Telegram? Те, кто застал период активного использования ISQ и QIP, представляют, о чем идет речь. Рассмотрим вопрос подробнее.
Что это?
Бот Телеграмм — это специальная программа созданная для выполнения заданных команд в мессенджере, на основании данных получаемых от пользователя.
Первые боты в Telegram, с которыми сталкиваются русскоязычные клиенты мессенджера – автоматические профили, рассылающий файлы локализации, в том числе русификацию, например, Робот Антон.
Создать алгоритм можно самостоятельно. Иной – более простой – вариант – скачать и установить готовый. О том, как инсталлировать бот Telegram, сколько стоит данная услуга и как получить русскоязычную версию бесплатно, читайте здесь.
Как работают боты для мессенджера Telegram на русском
Всех, кто решил немного больше узнать о такой программе, как bot телеграмм, интересует, что можно делать с помощью ботов. На самом деле они в автоматическом режиме могут выполнять множество разных важных функций. Более того, открывается доступ к новым функциям. Итак, с помощью этих алгоритмов можно:
- играть в Телеграмме,
- искать необходимую информацию,
- рассылать сообщения,
- и даже обучать.
У некоторых пользователей, только начавших пользоваться системой, возникает вопрос касательно таких программ, как роботы Телеграмм: можно ли доверять боту? Нет ли риска потерять свой аккаунт или, хуже того, стать жертвой хакера, утратив контроль над всем аппаратом? К счастью, это исключено – боты исключительно полезны. Они полностью безопасны в использовании.
Список самых интересных роботов для Telegram
Нельзя однозначно ответить на вопрос, как работают боты Телеграма. Дело в том, что у каждого из них свой функционал и «зона ответственности».
Ниже приведены лучшие бесплатные роботы Telegram (монетизация ботов с таким вариантом распространения, правда, иногда происходит за счет продажи рекламы).
@HotOrBot – программа по поиску новых друзей в Телеграмме. Для начала использования нужно максимально честно ответить на несколько вопросов о себе, потом указать свою локацию. Правдивая информация поможет боту отыскать поблизости самых интересных людей для дальнейшего добавления их в друзья в Telegram. При взаимной симпатии можно добавиться в список контактов друг друга и начать общаться.
@StoreBot помогает находить самых новых роботов, которые добавляются в Телеграмм. Разработчики советуют лучшие новинки для Telegram, просят оставлять свои отзывы о представленных предложениях и оценивать постоянные совершенствования.

@ImageBot – действительно очень полезный Telegram Bot: возможности бота заключаются в тематическом поиске изображений. Набираем ему сообщение в подобном виде: /get flowers – где второе слово произвольное. В ответ придет тематическая картинка с фотографией цветов. Это очень удобно, поскольку такой поиск на многих смартфонах происходит быстрее, чем в картинках Гугла. С другой стороны, в декстопной версии мессенджера эта функция практически не нужна. Если нужно через Телеграмм найти картинку в определенном формате нужно без пробела после слова «гет» и до обозначения темы вписать имя этого формата: /getgif flowers. Преимущество Telegram перед поиском в браузере – выдает только качественные результаты (как, например, «Сири»).
@PollBot — бот в Телеграмме, который создает опросы с возможностью размещения их в групповых чатах. Его команды позволяют собственно оформить опрос, просмотреть результаты, повторить свой вопрос, а также закрыть опрос и увидеть его окончательные итоги.
Более расширенный список роботов для Телеграмма можно найти в нашей отдельной статье. Не бойтесь экспериментировать – использование автоматически работающих программ существенно упрощает выполнение многих функций, а иногда и развлекает заскучавшего пользователя.
