- Нужно описание проекта для сайта √
- Нужна вводная часть
- Нужно зарегистрироваться и оплатить участие √
- Сможем ли мы все это сделать в production?
- Если нет, то нужно
- Виртуалка под сервер(Андрей)
- поддомен https://hack.actor.im (Андрей)
- сертификат(Андрей)
- деплой сервака+деплой ботов(Коля)
- Нужна доработка в вебе, чтобы UpdateContentChanged у картинок не мигал
- Server+Android реализовать slash command(для хранения static forms)
Глобальные цели:
- сделать таких ботов, которыми удобно пользоваться, и которых удобно создавать
- понизить порог вхождения в создание/использование ботов.
Более конкретно: показать ботов с простым и знакомым интерфейсом, которые дают хороший UX
Какие боты могут это показать:
- Пульт управления медиа плеером(mopidy server, http/websocket api)
- полноценный интерактивный интерфейс
- может быть запущен локально дома(а может в облаке)
- Оплата Skype(whatever) через Яндекс Кошелек
- интеграция с чужим сервисом
- форма проще чем последовательность вопросов
- Бот с курсом валют(usd/btc)
- картиночки
- near realtime ответ
Приоритет стоит отдать боту с пультом управления, потому что он показывает большую часть фич(кроме форм в привычном нам виде)
Мессенджеры и боты созданы друг для друга!
Если мыслить абстрактно, то бот - это универсальный интерфейс к чему угодно. Например можно использовать для домашней автоматизации, или для заказа еды, или для получения информации о погоде. Мессенджеры же привлекают достаточно большое количество людей. Если в мессенджере есть боты, и они сделаны хорошо, то это хороший способ представить пользователям различные сервисы, в том числе платные(зависит от предоставителя услуги)
Боты - это перспективная платформа, и мы хотели бы посодействовать развитию ботов и представлению о них.
Сейчас в самых популярных мессенджерах боты относительно примитивны. Общение идет через команды, бот либо отдает список команд, либо пытается вести диалог с пользователем. И тот и другой вариант не удобен, когда много входных параметров у команды, либо когда требуется ввод в определенном формате(дата/врмя, какие-то аналоговые значения)
Также ответ от бота - это чаще всего текст/статичная картинка, что сильно ограничивает возможности бота.
Поэтому мы предлагаем свою идею относительно интерфейсов ботов. В основе лежат идея с формами. Вместо 5 вопросов от бота, на которые нужно отвечать, мы можем дать пользователю одну форму, которую ему нужно заполнить и отправить. Это дает много преимуществ как пользователям, так и разработчикам ботов
Для пользователей:
- привычно
- быстро
- удобно
Для разработчиков ботов:
- привычно(web разработчики)
- возможность автоматизировать валидацию
- готовые блоки помогают ускорить разработку
- чем доступнее боты, тем больше аудитория
Стоит заметить что такой подход хорошо подходит для создания прототипов
Так чем же хороши наши боты?
У Моб UI RUI UX dev
W + - + + + -
M - + + + + -
T + + - - ? - * UX очень сильно зависит от человека
B + + + - - +/- * легко писать простых ботов, сложно писать сложных
AB + + + + + +
------------
Мы нацелены на решение последних трех пунктов. Боты с богатым UI, хорошим User expirience, которых несложно разрабатывать.
Название: Enchanced bots for Actor
Проблема: Мессенджеры и боты созданы друг для друга, но пока у них не все получается. Простые боты делают свою работу на отлично - помогут отправить gif-ку или перевести текст, в то время как более сложные сценарии сложно выполнять пользователю, а еще сложнее программировать. Это отпугивает пользователей, а авторов ботов заставляет задуматься, стоит ли писать таких сложных ботов?
Решение:
На базе мессенджера с открытым исходным кодом доработать платформу ботов так, чтобы их было легко писать, и хотелось использовать простым пользователям. Мы предлагаем вам ботов вашей мечты - приятных в общении, и с богатым внутренним миром