Как создать платформу на 170 000 ботов - Артем Пташник - #1 Chatbots and AI Hackathons Cup 2016 with ChatFuel and Dima Dumik
***
Chatbots Hackathons Cup 2016
20 июня Chatbots Community запускает полугодовой чемпионат Chatbots Hackathons Cup 2016, состоящий из серии ежемесячных хакатонов в разных городах России. В конце года мы узнаем имена лучших команд, занимающихся разработкой чат-ботов и всего, что с связано с AI-решениями в мессенджерах.
В каждом туре озвучивается новое задание, и командам дается не более 24 часов на его выполнение.
Вся информация о чемпионета тут: http://www.chatbotscommunity.com/chatbots-hackatons-cup-2016/
1-ый тур 25.06.2016 в Digital October
В субботу 25 июня пройдет 1-ый тур Chatbots hackathons Cup 2016 в Digital October.
Мероприятия пройдет в формате “МИТАП + ХАКАТОН”.
Будут интересные доклады, “откровенная” живая дискуссия с экспертами и хакатон с призовым фондом более 200 000 руб.
Вся информация о мероприятии тут: http://www.chatbotscommunity.com/chatbots-hackatons-cup-2016/june/
О митапе
В рамках 1-ой части мероприятия у всех гостей будет возможность послушать экспертов, создающих международные продукты в нише чатботов, а также пообщаться с ними очно, задав интересующий вопрос.
Специальный гость мероприятия - Дима Думик - основатель ChatFuel, прилетел из Кремниевой Долины, чтобы принять участие в этом дне.
О ChatFuel:
Это платформа для создания чатботов, на которой уже запущено более 160 000 ботов, которыми пользуются более 6 000 000 человек со всего мира.
В компанию проинсветировали Yandex, Greylock, Y Combinator, 500 Startups.
Выпускник Y Combinator (инкубатор технологических стартапов №1 в мире)
Видео-приглашение от Димы тут.
Доклад 1:
Дима Мацкевич, Intrernational Mentor:
Какие новые возможности открываются для бизнеса с появлением парадигмы мессенджинга? (дополнения к его 1-ому докладу с 5000 просмотров)
Доклад 2:
Дима Думик, СЕО ChatFuel
Как найти продукт в нише чатботов и привлечь инвестиции от Yandex, Greylock, Y Combinator, 500 Startups?
Доклад 3:
Артем Пташник, СTО ChatFuel
Как построить платформу, на которой создано более 160 000 чатботов? И какие подводные камни ждут разработчиков?
О хакатоне
2-ая часть мероприятия - это хакатон.
Тема 1-ого тура чемпионата - “Чатботы для брендов”.
Командам будет предложено реализовать интересное решение по направлению Sales & Marketing.
Критериями оценки результатов будут:
Нативность решения для мессенджера - то, насколько действительно оно удобно в мессенеджере / в диалоге с чатботом
Востребованность и актуальность решения для брендов - то, насколько действительно оно может быть применимо у брендов сегодня
Техническая реализация решения - то, насколько “элегантно” и технически-полно разработан продукт
5. Создание бота
Telegram Facebook
Создаем бота командой /newbot Создаем страницу на Facebook
Получаем токен Регистрируемся как разработчик
Бот доступен всем пользователям
telegram
Создаем приложение на Facebook
Подписываем приложение на
обновления страницы
Отправляем приложение в Facebook
на модерацию (5-7 дней)
Нельзя менять функционал после
модерации
6. Onboarding
Telegram Facebook
Как попасть в
бота?
Прямой URL (с
параметрами)
Поиск в Telegram
Inline bot
Со страницы в Facebook
Send to messenger,
URL (без параметров)
Message Us,
Follow (без кнопки start),
Messenger Codes
Доступные
данные
пользователя
Имя, фамилия, ник,
ID (уникальный)
Имя, фамилия, часовой пояс,
язык, пол, картинка,
ID (разный)
Что видит
пользователь
Описание, команды Описание, первое сообщение
7. Получение сообщений
Telegram Facebook
Как получать? getUpdates
Webhook
(только https,
самоподписанные
сертификаты)
Webhook
(только https,
letsencrypt.org)
Получение По одному сообщению До 50 сообщений сразу
8. Отправка сообщений
Telegram Facebook
Отправка 30 RPS (не включая ответы на
входящие сообщения)
Обновление уже
отправленных сообщений
~70 RPS
Отчет о доставке
Блокировка –> бан (5%)
Обязательный opt-in
Структура Клавиатура
Разнообразные вложения
(video, sticker, location, и т.д.)
Markdown, HTML
Галерея, Receipt
9. С Chatfuel веселей!
• Создание бота без модерации
• AI навигация
• Интерфейс для создания структуры
бота
• Рассылка сообщений
• Создание бота по шаблону
• JSON-плагин для подключения к своему
API
10. Процесс
• 2 офиса
– ежедневные стендапы
– демо
• недельные спринты
– выбор функционала
– продуктовая часть
– дизайн + usability
– техническая часть
– оценка времени
– разработка