Заглавная страница — различия между версиями
Var null (обсуждение | вклад) (→Создание бота) |
Var null (обсуждение | вклад) |
||
(не показано 8 промежуточных версий этого же участника) | |||
Строка 21: | Строка 21: | ||
<center>'''БОТЫ ДЛЯ ГРУПП ВКОНТАКТЕ'''</center> | <center>'''БОТЫ ДЛЯ ГРУПП ВКОНТАКТЕ'''</center> | ||
− | [[Боты для групп Вконтакте|Создание ботов для групп Вконтакте]] | + | '''[[Боты для групп Вконтакте|Создание ботов для групп Вконтакте]]''' |
<center>'''БОТЫ ДЛЯ ТЕЛЕГРАМ'''</center> | <center>'''БОТЫ ДЛЯ ТЕЛЕГРАМ'''</center> | ||
− | Создание ботов для мессенджера Telegram: | + | '''Создание ботов для мессенджера Telegram''': |
Чтобы создать бота и иметь возможность работать с ботом в Telegram необходимо: | Чтобы создать бота и иметь возможность работать с ботом в Telegram необходимо: | ||
Строка 36: | Строка 36: | ||
</translate> | </translate> | ||
+ | |||
+ | == Наши боты == | ||
+ | |||
+ | * [https://t.me/youlove_bot @youlove_bot] - бот знакомств | ||
+ | * [https://t.me/youtube_saver_bot @youtube_saver_bot] - Бот для поиска и скачивания видео с youtube | ||
+ | * [https://vk.com/im?sel=-138913624 Бот Вконтакте группы проекта ebot.one] | ||
== Реклама бота (канала, паблика, стикера и т.д.) == | == Реклама бота (канала, паблика, стикера и т.д.) == | ||
− | [http://ebot.one/wiki/index.php/Реклама_Ботов,_Групп_и_Каналов | + | Вы можете [http://ebot.one/wiki/index.php/Реклама_Ботов,_Групп_и_Каналов прорекламировать] своего бота (канал, паблик, стикер и т.д.) на нашей площадке. Средства списываются только за переходы. Баннер с ссылкой на ваш объект в нашем каталоге будет показываться всем пользователям редактора. Место показа банера - область под панелью добавления ботов на [http://ebot.one/all/s_radoid/dialogs/dialogs.php?lng=rus главной странице редактора]. |
+ | |||
+ | <!-- | ||
== Продажа каналов и ботов (Биржа) == | == Продажа каналов и ботов (Биржа) == | ||
Строка 47: | Строка 55: | ||
*[[Биржа - Я продавец|Я продавец]] | *[[Биржа - Я продавец|Я продавец]] | ||
*[[Биржа - реферальная система|Я реферер]] | *[[Биржа - реферальная система|Я реферер]] | ||
+ | |||
+ | --> | ||
== Боты на продажу == | == Боты на продажу == |
Текущая версия на 15:57, 5 декабря 2018
Содержание
- 1 Редактор ботов
- 2 Создание бота
- 3 Наши боты
- 4 Реклама бота (канала, паблика, стикера и т.д.)
- 5 Боты на продажу
- 6 Экспорт/Импорт/Клонирование
- 7 Команды
- 8 Кнопки
- 9 Постраничный функционал
- 10 Администрирование и права доступа
- 11 Рассылочные механизмы
- 12 Постинг в telegram канал
- 13 Платные механизмы
- 14 Дополнительные возможности
- 15 API
- 16 Внешние скрипты
- 17 Пример основы для чат-бота
- 18 Синтаксис в описании команд
- 19 Каталог ботов и каналов (telegram и Вконтакте)
- 20 Визитная карточка разработчика
- 21 Реферальная система
- 22 Демо регистрации на Вашем проекте через бота telegram
- 23 Исправление багов и ошибок
- 24 Ссылки на материалы
Редактор ботов
Редактор ботов ebot.one позволяет создавать ботов в Telegram без навыков программирования.
На базе данного редактора Вы можете самостоятельно создать бота для мессенджера Telegram, отвечающего Вашим индивидуальным целям и запросам. Широкий перечень инструментов открывает возможности для создания как интернет-магазинов и их представительств в Telegram, так и систем автоматизации процессов и многих других типов ботов.
Создание бота
Создание ботов для групп Вконтакте
Создание ботов для мессенджера Telegram:
Чтобы создать бота и иметь возможность работать с ботом в Telegram необходимо:
- Создать аккаунт бота в мессенджере Telegram и получить ключ доступа к API
- Cоздать бота с типом "telegram" в редакторе ботов
- Указать ключ доступа в настройках созданного в редакторе бота
Как создать бота с помощью редактора (см. Видео):
Наши боты
- @youlove_bot - бот знакомств
- @youtube_saver_bot - Бот для поиска и скачивания видео с youtube
- Бот Вконтакте группы проекта ebot.one
Реклама бота (канала, паблика, стикера и т.д.)
Вы можете прорекламировать своего бота (канал, паблик, стикер и т.д.) на нашей площадке. Средства списываются только за переходы. Баннер с ссылкой на ваш объект в нашем каталоге будет показываться всем пользователям редактора. Место показа банера - область под панелью добавления ботов на главной странице редактора.
Боты на продажу
Вы можете создать бота или канал и выставить у на с его на продажу. С ботами для продажи можно ознакомиться на бирже. По ссылкам ниже можно ознакомиться с предлагаемыми проектом продуктами:
Экспорт/Импорт/Клонирование
Команды
Командами в боте называются слова, которые пользователь вводит вручную в поле ввода текста или вызывает через кнопки ПОД полем ввода текста.
Операции с командами
- Группировка команд
- Крепление иконки к команде
- Отработка внешнего скрипта по команде
- Последовательность команд
- Настройки команды
Глобальные команды
У любого бота, созданного с помощью нашего редактора, есть глобальные команды(доступные из любого уровня команд), которые можно вызвать как вручную, отправив боту текстом, так и привязав к кнопке.
Кнопки
Под текстом, который бот выдает пользователю в ответ на команду могут располагаться кнопки. Такие кнопки называются "кнопками в описании команды" и их не стоит их путать с кнопками ПОД полем ввода (командами). Эти два типа кнопок создаются в редакторе в разных местах, а именно - чтобы создать кнопку в описании команды нужно зайти в свойства команды.
Операции с кнопками к командам
- Вызываем команды из кнопок под текстом
- Обращение к внешним скриптам из кнопки (созданной в редакторе) под текстом
- Пример кнопок с вызовом внешнего скрипта и команды
- Генерирование кнопок под текстом из скрипта
- Генерирование кнопок под полем ввода из скрипта
- Кнопка "Назад"
Постраничный функционал
Администрирование и права доступа
Подтвердив права на администратора вы сможете спроектировать админку внутри бота или сделать через бота вывод лога с вашего внешнего проекта. Даже в случае если вы создали бота в телеграме и привязали его данные к редактору бота - в самом телеграме ваш аккаунт не отличается для бота от других - он не знает, что Вы его создатель. Бот будет общаться с вами наравне с другими. Но если вы захотите скрыть какие-то кнопки от других пользователей (чтобы они были видны только вам, что может потребоваться для администрирования в боте) - потребуется подтверждение прав админа.
Рассылочные механизмы
Используя наш редактор Вы сможете настроить рассылку или любой другой информации личкой подписчикам бота :)
Постинг в telegram канал
Через бота можно отсылать в ваш канал посты. Такие посты будут понимать весь синтаксис мультимедийных материалов по URL или синтаксис мультимедийных материалов по ID объектов, смайлы
Платные механизмы
- Рассылка
- Сохранение видео от пользователя на сервере
- Ответ от пользователя на Email
- Ответ от пользователя админу в telegram
- Обратная связь
- Обработка ботом сообщений группы
- Парсинг ботом username-ов из telegram группы
Дополнительные возможности
- В редакторе ботов доступна статистика посещений вашего бота. Дополнительные возможности с использованием API.
- Добавление языковых версий
- Создание бот-пабликов
- Получение логов активных команд при общении с ботом
API
- Получение из внешнего скрипта некоторых данных бота
- Возможность удаленно получить количество уникальных пользователей Вашего бота. Скачать пример
- Возможность удаленно получить количество подписчиков команд Вашего бота. Скачать пример
- Смена скрытности команды (для всех пользователей и следующие (персонально для выбранного пользователя) и доступ к команде (персонально для выбранного пользователя).
- Указать активную команду или команду которая ожидает ответ от пользователя без return_mas, а через API запрос из внешнего скрипта.
- API изменения сообщения бота из внешнего скрипта по ID сообщения
Внешние скрипты
Внимание! Обновление от 2018.11.06 Прием данных теперь может осуществляться обоими методами (GET и POST) :)). Читаем тут
Зачастую бот должен вернуть динамичные данные и тогда поля "Текст" в настройках команды становится не достаточно. На помощь приходят внешние скрипты
Для некоторых операций во внешних скриптах требуется chat_id (ID в телеграме). Для того чтобы узнать свой id в телеграме достаточно написать своему или нашему (@bot_vprogramme_rf_bot) боту: getChatId
- Ebot Server - библиотека для работы с редактором на стороне сервера. Если в разработке Вы используете внешние скрипты - эта библиотека создана для Вас.
- Внешние скрипты - запись в базу данных
- Внешние скрипты - Последовательный ввод данных
- Получение настроек команды из внешнего скрипта на примере валидации символов
- Получение всех данных которые принимает внешний скрипт
- Редактирование сообщений
- Удаление сообщений
Пример основы для чат-бота
Так или иначе все общение с ботом сводится к тому, что пользователь вводит некоторые данные вручную или с помощью команды и бот что-то отвечает. В качестве примера работы с внешними скриптами подойдет минималистичный чат-бот, который умеет говорить только 3 фразы в зависимости от того что вы ему скажите. На базе этого урока можно делать как ботов-консультантов для ваших проектов, так и просто чат-ботов для развлечения (см. урок)
Синтаксис в описании команд
- Синтаксис замены
- Синтаксис рандомного текста
- Карту с центром по заданным координатам
- Крепление медиаданных
- Валидация на наличие символов
- Скрытие название команды при выводе описания команды
- Cохранение изображений на сервер.
- Прерывание ввода пользовательских данных
Смайлы
Смайлы можно выводить:
- В виде иконки к команде
- В виде текста
- Синтаксис мультимедийных материалов и текстового оформления
- Работа с мультимедийными материалами по ID
- Текст с кнопкой
- Получение подписчиков на бота
- Синтаксис кнопок, которые url resp может вернуть вместе с текстом
- Отослать сообщение подписчику бота
- Активация некой команды, у которой не пустой Id Resp
- Cинтаксис, позволяющий возвращать из внешнего скрипта кнопку под поле ввода сообщения.
- Установка родительской команды
Каталог ботов и каналов (telegram и Вконтакте)
- Каталог ботов (добавление)
- Каталог telegram каналов (добавление)
- Каталог telegram стикеров и масок (добавление)
- Каталог групп Вконтакте (добавление)
Визитная карточка разработчика
Разработчики ботов могут заполнить визитную карточку через которую посетители каталога смогут найти в каталоге других ваших ботов.
Реферальная система
Реферальная система и приглашение новых пользователей
Демо регистрации на Вашем проекте через бота telegram
Модуль с подтверждением регистрации через telegram (аналог смс подтверждения).