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