Заглавная страница — различия между версиями
Var null (обсуждение | вклад) (→Каталог ботов и каналов) |
Var null (обсуждение | вклад) (→Каталог ботов и каналов) |
||
Строка 133: | Строка 133: | ||
*[[Добавление в каталог внешних ботов| Каталог ботов (добавление)]] | *[[Добавление в каталог внешних ботов| Каталог ботов (добавление)]] | ||
*[[Каталог telegram каналов | Каталог telegram каналов (добавление)]] | *[[Каталог telegram каналов | Каталог telegram каналов (добавление)]] | ||
+ | *[[Каталог telegram стикеров и масок | Каталог telegram стикеров и масок (добавление)]] | ||
== Реферальная система == | == Реферальная система == |
Версия 13:25, 16 января 2018
Содержание
- 1 Редактор ботов
- 2 Создание бота
- 3 Команды
- 4 Кнопки
- 5 Постраничный функционал
- 6 Администрирование и права доступа
- 7 Рассылочные механизмы
- 8 Платные механизмы
- 9 Дополнительные возможности
- 10 API
- 11 Внешние скрипты
- 12 Синтаксис в описании команд
- 13 Каталог ботов и каналов
- 14 Реферальная система
- 15 Исправление багов и ошибок
- 16 Ссылки на материалы
Редактор ботов
Редактор ботов ebot.one позволяет создавать ботов в Telegram без навыков программирования.
На базе данного редактора Вы можете самостоятельно создать бота для мессенджера Telegram, отвечающего Вашим индивидуальным целям и запросам. Широкий перечень инструментов открывает возможности для создания как интернет-магазинов и их представительств в Telegram, так и систем автоматизации процессов и многих других типов ботов.
Создание бота
Чтобы создать бота и иметь возможность работать с ботом в Telegram необходимо:
- Создать аккаунт бота в мессенджере Telegram и получить ключ доступа к API
- Cоздать бота с типом "telegram" в редакторе ботов
- Указать ключ доступа в настройках созданного в редакторе бота
Как создать бота с помощью редактора (см. Видео):
Команды
Командами в боте называются слова, которые пользователь вводит вручную в поле ввода текста или вызывает через кнопки ПОД полем ввода текста.
Операции с командами
- Группировка команд
- Крепление иконки к команде
- Отработка внешнего скрипта по команде
- Последовательность команд
- Настройки команды
Глобальные команды
У любого бота, созданного с помощью нашего редактора, есть глобальные команды(доступные из любого уровня команд), которые можно вызвать как вручную, отправив боту текстом, так и привязав к кнопке.
Кнопки
Под текстом, который бот выдает пользователю в ответ на команду могут располагаться кнопки. Такие кнопки называются "кнопками в описании команды" и их не стоит их путать с кнопками ПОД полем ввода (командами). Эти два типа кнопок создаются в редакторе в разных местах, а именно - чтобы создать кнопку в описании команды нужно зайти в свойства команды.
Операции с кнопками к командам
- Вызываем команды
- Лайки, дизлайки к сообщениям
- Cчетчики к сообщениям
- Обращение к внешним скриптам из кнопки (созданной в редакторе) под текстом
- Пример кнопок с вызовом внешнего скрипта и команды
- Генерирование кнопок под текстом из скрипта
- Кнопка "Назад"
Постраничный функционал
Администрирование и права доступа
Подтвердив права на администратора вы сможете спроектировать админку внутри бота или сделать через бота вывод лога с вашего внешнего проекта. Даже в случае если вы создали бота в телеграме и привязали его данные к редактору бота - в самом телеграме ваш аккаунт не отличается для бота от других - он не знает, что Вы его создатель. Бот будет общаться с вами наравне с другими. Но если вы захотите скрыть какие-то кнопки от других пользователей (чтобы они были видны только вам, что может потребоваться для администрирования в боте) - потребуется подтверждение прав админа.
Рассылочные механизмы
Используя наш редактор Вы сможете настроить рассылку или любой другой информации личкой подписчикам бота :)
Платные механизмы
- Рассылка
- Сохранение видео от пользователя на сервере
- Ответ от пользователя на Email
- Ответ от пользователя админу в telegram
- Обратная связь
Дополнительные возможности
- В редакторе ботов доступна статистика посещений вашего бота. Дополнительные возможности с использованием API.
- Добавление языковых версий
- Создание бот-пабликов
- Получение логов активных команд при общении с ботом
API
- Получение из внешнего скрипта некоторых данных бота
- Возможность удаленно получить количество уникальных пользователей Вашего бота. Скачать пример
- Возможность удаленно получить количество подписчиков команд Вашего бота. Скачать пример
- Смена скрытности команды (для всех пользователей и следующие (персонально для выбранного пользователя) и доступ к команде (персонально для выбранного пользователя).
- Указать активную команду или команду которая ожидает ответ от пользователя без return_mas, а через API запрос из внешнего скрипта.
Внешние скрипты
Зачастую бот должен вернуть динамичные данные и тогда поля "Текст" в настройках команды становится не достаточно. На помощь приходят внешние скрипты
Для некоторых операций во внешних скриптах требуется chat_id (ID в телеграме). Для того чтобы узнать свой id в телеграме достаточно написать своему или нашему (@bot_vprogramme_rf_bot) боту: getChatId
- Внешние скрипты - запись в базу данных
- Получение настроек команды из внешнего скрипта на примере валидации символов
Синтаксис в описании команд
- Синтаксис замены
- Синтаксис рандомного текста
- Карту с центром по заданным координатам
- Крепление медиаданных
- Валидация на наличие символов
- Скрытие название команды при выводе описания команды
- Cохранение изображений на сервер.
- Прерывание ввода пользовательских данных
Смайлы
Смайлы можно выводить:
- В виде иконки к команде
- В виде текста
- Текст с кнопкой
- Получение подписчиков на бота
- Синтаксис кнопок, которые url resp может вернуть вместе с текстом
- Отослать сообщение подписчику бота
- Активация некой команды, у которой не пустой Id Resp
- Cинтаксис, позволяющий возвращать из внешнего скрипта кнопку под поле ввода сообщения.
- Установка родительской команды
Каталог ботов и каналов
- Каталог ботов (добавление)
- Каталог telegram каналов (добавление)
- Каталог telegram стикеров и масок (добавление)