Создание бота в вк для группы
Повышайте вовлечение подписчиков, увеличивайте охваты сообщества, устраивайте массовые рассылки ВКонтакте и сократите время общения с пользователями. Бот ВК бесплатно к вашим услугам.
Для развлечений
Приведите тысячи лояльных подписчиков в своё сообщество, развлекая пользователей с помощью бота.
Для консультаций
Дайте клиентам то, что они хотят — ответы на вопросы. Сократите количество персонала в отделе поддержки.
Для бизнеса
Автоматизируйте сбор заявок и продажи внутри бота. Настройте рассылки, цепочки и воронки, работающие вместо вас.
Конструктор сообщений
От простого текста до игры-квеста,
без программирования
Ключевые слова
Наборы случайных ответов, отправка любых медиафайлов и записей
Переменные
Сохраняйте ввод пользователя, считайте сумму заказа и отмечайте пройденные шаги
Макросы
Обращайтесь по имени и фамилии, называйте город или текущее время пользователя
Таргетинговые сообщения
Уведомления
Бот экспортирует нужные вам данные в личные сообщения или на email
Наглядная статистика
Полный набор инструментов для анализа пользователей бота
Стабильная работа
Мощные сервера: бот отвечает мгновенно и при любых нагрузках
Многое другое
Огромные возможности для создания вашего неповторимого бота сообщества
Интерактивные функции для бота ВКонтакте
Позвольте пользователям бота оплатить покупку с помощью карты или Яндекс Денег.
Анонимный чат между пользователями ваших сообществ.
Для заработка на боте
Раздача купонов, ключей и скидок в ограниченном количестве.
Выдача ключей и скидок
Отправка случайного фото из альбома ВКонтакте
Случайное фото из
альбома ВКонтакте
Случайное видео из
альбома ВКонтакте
Следите за обновлениями Робочата или предложите свои!
Как создать бота ВК в три шага?
Войдите в Робочат и подключите сообщества, в которых нужен бот вк.
Настройте бота сами или используйте один из готовых шаблонов.
Пообщайтесь с ботом и расскажите о его появлении подписчикам!
диалогов с ботами
Как создать чат бота для группы ВК?
В сервисе Robochat.io можно быстро создать бота для ВК (bot vk) с разными возможностями: отправка файлов, документов, игры-квесты и т.д. Конечно, можно просто создать бота отвечающего на сообщения ВК.
Все это делается в удобном конструкторе и не требует специальных знаний или программирования. Чтобы сделать бота для группы или сообщества ВК, нужно просто подключить ваш паблик к сервису — это делается в 2 клика.
После этого ваш бот для ВК уже готов и отвечает на сообщения. Теперь можно перейти в редактор, чтобы начать строить ответы и добавлять готовые функции из нашего каталога. Со всем этим сможет справиться даже ребенок.
Помните, чтобы ваш чат бот для ВКонтакте нравился пользователям, придумайте интересные ответы и сделайте его удобным в использовании. Robobchat.io — это конструктор, поэтому недостаточно просто установить бота в сообщество.
Хорошие примеры вы можете посмотреть в крупных пабликах. Дайте пользователям возможность получать интересный контент (музыку, фото, видео), подключите социальные функции (например, анонимный чат), заполните ответы на частые вопросы в разделе “Сценарий”.
Добавляйте кнопки, собирайте данные от пользователей,
выполняйте таргетированные рассылки и многое другое!
Клавиатура чат-бота
Добавляйте кнопки к сценариям вашего чат-бота
Беседы
Теперь ваш вк бот сможет работать в беседах.
Правила ответов
Отправляйте разные ответы разным людям.
Медиафайлы
Ваш бот сможет отправлять любые типы медиафайлов из Вконтакте.
Сценарии
Создавайте любые сценарии взаимодействия бота.
Реакции
Добавляйте реакции на различные сообщения пользователя.
Рассылки
Отправляйте рассылку сообщений вашим пользователям с любой информацией.Стабильность
Больше двух лет стабильной работы платформы!
Поддержка
Мы рады с вами общаться! Поддержка пользователей по любым вопросам.
Как начать за 3 шага
Подключить сообщество
Для работы с системой вам необходимо подключить приложение к нужному сообществу по этой ссылке.
Настроить сообщество
В настройках вашего сообщества включите сообщения сообщества, а также возможности чат-ботов.
Дать разрешения приложению
При первом запуске приложение попросит у вас 3 разрешения — они нужны чтобы чат-бот мог работать в вашем сообществе.
Процесс создания бота не займет у вас больше 3 минут!
Диалогов с пользователями
Как создать бота для группы ВК?
С помощью приложения для сообщества ВКонтакте от Chatgun.io вы можете быстро и бесплатно создать чат бота для вашей группы ВК. После создания бота вы получаете бесплатно 5 дней по максимальному тарифу.
Удобный конструктор авто ответов бота и конструктор рассылок, поможет вам в автоматизации вашего сообщества и бизнеса! Чтобы начать им пользоваться вам нужно подключить приложение к вашей группе и зайти в него.
С помощью конструктора ботов для ВКонтакте от Chatgun.io вы можете настроить бота для вашей группы, который сможет собирать данные от пользователей, записывать их и передавать администратору.
Разработка чат-бота для группы Вконтакте
Не хватает функционала конструктора?
Разработаем для вашего бизнеса чат-бота на заказ.
Сервис для создания ботов в ваших группах Вконтакте. Боты поддерживают множество функций, от автоматического общения до анонимных чатов.
Простое подключение и управление, интуитивно понятный интерфейс. Нет ничего удобнее Bot-VK.ru 👍
1. Bot-VK.ru не является коммерческим проектом. Любые пополнения счета на сайте приравниваются к добровольному пожертвованию на обслуживание серверов.
2. Сотрудники Bot-VK.ru не имеют прав заходить на вашу личную страницу. Мы никогда не берем вашу личную информацию. Разрешения доступа нужны лишь для работы API VK и подключения наших ботов. Администратор Bot-VK может взять администрирование группы по просьбе пользователя для настройки.
3. Bot-VK.ru имеет право на отключение любой страницы / группы от сервиса без объяснения причин.
4. Мы являемся конструктором ботов, рассылок и виджетов, поэтому не несем ответственности за контент, который публикуют наши пользователи.
5. Мы не несем ответственности за потерянные данные / настройки в случае технических неполадок.
6. Любая провокация / оскорбления в сторону сотрудников проекты карается баном или отключением от сервиса.
7. Мы не восстанавливаем удаленных ботов и не возвращаем настройки, а так-же не возвращаем и не переносим оплаты и время на других ботов.
TumkasCor/VBot: Чат-бот для ВКонтакте на Python 3
Для работы бота необходим
Python 3.6+ или PyPy3.5
С версиями ниже бот не работает
Настройка
- Перейдите в папку с ботом
- Установить зависимости из файла
requirements.txt
Возможные команды для установки:pip3 install -r requirements.txt
python -m pip install -r requirements.txt
python3.6 -m pip install -r requirements.txt
- Запустите бота, чтобы он создал файл
settings.py
(после чего он выключится)
Возможные команды для запуска(из консоли, из папки с ботом):python3 vbot.py
python vbot.py
python3.6 vbot.py
- В
settings.py
заменитеTOKEN
на access_token группы илиLOGIN
иPASSWORD
на логин и пароль аккаунта ВК соответственно. И уберите#
перед введёнными данными
Если ввести и то и другое — бот будет работать как группа, и сможет использовать методы VK API пользователя.
Можно вводить несколько аккаунтов, но отвечать бот будет со всех без разбора, так что рекомендуется вводить только 1 группу и 1 пользователя максимум!
Без данных пользователя некоторые плагины могут не работать! Например, !скажи не будет работать! - Там же в
settings.py
вы можете ввести PROXY в указанном формате, но не гарантированно, что ВК пустит вас без подтверждения телефонного номера с этого PROXY, что бот автоматически не делает. - Укажите данные базы данных PostgreSQL или MySQL в DATABASE_SETTINGS в указанном формате. Создать свою БД можно на вашем сервере или, например, на Heroku
- Можете запускать бота, как в п.3. Теперь бот должен работать!
- Бота можно бесплатно захостить на Heroku. Гайд, Еще один гайд.
Текущая версия бота: 5.0
Смена префиксов
По умолчанию бот отзывается на префикс: !
.
Сменить их можно в settings.py
на 32 строке.
Плагины
- Приветствие (плагин приветствия)
- Список плагинов (список загруженных плагинов)
- Музыка (список музыки из ваших рекомендаций в ВК)
- Случайное число (случайное число в разных диапазонах)
- Случайные мемы (берутся из паблика, указанного в плагине memes.py)
- Ближайшие дни рождения в группе (берутся из паблика, указанного в плагине birthday.py)
- Курс валют (отображение основных курсов валют)
- Список команд (список всех команд бота с описанием, как их использовать)
- Шар восьмерка (решает за вас)
- Время (показывает текущую дату и время)
- Статистика бота (показывает данные о счетчиках аккаунта)
- Послать сообщение (посылает сообщение другому пользователю, в том числе анонимное)
- Блокнот (может запоминать и вспоминать строки)
- Рассказать шутку (рассказывает случайный анекдот)
- Контроль бота (только для админов)
- Поиск видео (Ищет видео в ВК по запросу пользователя)
- Скриншот сайта (делает скриншот сайта)
- Погода (показывает погоду в Москве или указанном городе)
- Перечёркиватель (перечеркивает строку)
- Автоматическое добавление друзей (принимает входящие заявки в друзья раз в 10 секунд)
- Новости (показывает последние новости из Yandex)
- Объявление (не рассылка)(позволяет администраторам оставлять сообщение, которое могут прочитать только определённые люди)
- Переписка с ботом (пользователи могут пообщаться с ботом от ChatterBot! Работает только при USE_CHATTER = False)
Общение с ботом (элементы чат-бот)
VBot так-же позволяет развлекать пользователей беседами.
Инструкции по написанию логики бесед вы можете найти в chat/chat.py, а так-же в настройках.
Вы можете сами описание поведение бота, или воспользоваться ChatterBot.
Настроить ChatterBot вы можете в chat/chatter.py внизу(класс ChatterBot).
Миграции БД
Миграции производятся с помощью файла migrate.py
в папке scripts
Примечания
- Для того, чтобы узнать ID пользователя или группы, используйте https://vk.com/linkapp
- Чтобы очистить списки администраторов, белый лист, чёрный список, используйте программу
clear_lists.py
в папке
Создание плагинов
В папке plugins есть пример плагина в файле example.py, отвечающий на команду !тест
.
В нём подробно расписана структура плагина. Для примера работы plugin.data или plugin.temp_data
вы можете посмотреть memo.py, weather.py. Для примера цикличных задач friends.py.
Там есть и другие плагины, код которых можно просмотреть для понимания того, что можно сделать с помощью бота.
Каждый плагин должен иметь экземпляр класса Plugin (из plugin_system) под именем (обязательно) plugin. Все команды, на которые подписывается плагин, должны быть в нижнем регистре.
Вот пример простого плагина:
# Импортируем класс Plugin from plugin_system import Plugin # Создаём объект класса, через него мы будем "подписываться" на команды plugin = Plugin('Плагин для еды') # Использование async и await обязательно, т.к. бот асинхронный @plugin.on_command('еда') async def test(msg, args): # Отвечаем пользователю await msg.answer('Где еда?!')
Для хранения данных используется peewee-async.
После импорта всего из database(именно таким образом)
Вы можете использовать db, который является экземпляром peewee_async.Manager. В database.py хранятся модели бд.
Плагины размещаются в папке plugins
. Если два плагина имеют одинаковые команды — они обрабатываются в обоих плагинах.
Плагины могут работать со всеми методами API ВКонтакте.
Что нового будет в 6.0?
Не буду раскрывать все карты, но это будет легендарное обновление. В обновлении будет: большое количество исправлений, документация возможностей бота, графический интерфейс для работы с ботом, проверка пересылаемых сообщений на команды, новые плагины, настройки плагинов и многое другое!
Работа серьёзная, поэтому торопиться не буду, всё нужно доработать, всё нужно протестировать.
Помощь и вклад
Проект открыт, любой может отправить свой Pull request на рассмотрение!
Мы обязательно изучим, обсудим и, возможно, примем изменения.
Материальная помощь:
QIWI: +79857398175
Можете к переводу прикреплять идеи плагинов или новых возможностей бота. Возможно, они появятся в будущих обновлениях.
Связь с нами
Разработчиков этого бота можно найти в вк:
что такое, стоимость, возможности, создание
ВКонтакте – это весьма популярная социальная сеть в странах бывшего Союза, которая предлагает множество функций для общения и периферийных инструментов для взаимодействия с пользователями. Однако некоторые возможности все же отсутствуют. Именно поэтому сторонними разработчиками было создано дополнительное программное обеспечение для расширения функционала. Речь пойдет о ботах ВК: что это такое, какие бывают, для чего нужны и какие возможности предоставляют.
Что такое бот ВКонтакте
Изначально нужно разобраться, что вообще такое бот для ВКонтакте. Под это понятие подходит множество приложений, а связывает их лишь одно – возможность расширить ограниченный ряд функций социальной сети. Также отдельно можно выделить накрутку подписчиков, лайков, репостов и так далее.
Разработчики ботов или, как их еще называют, роботов реализуют свои проекты по-разному. Например, можно встретить отдельный софт, который необходимо изначально скачать на компьютер, установить, а уже после пользоваться. Зачастую так работают роботы для накрутки. Есть также специальные онлайн-сервисы, которые не требуют предварительного скачивания. Все что необходимо сделать – привязать их к своему аккаунту во ВКонтакте.
Стоимость бота
Так как робот – это программа, то может появится резонный вопрос, сколько он стоит. Здесь сразу следует пояснить, что есть бесплатные продукты и платные. Естественно, все зависит непосредственно от разработчика программного обеспечения. Например, роботы для накрутки зачастую стоят денег. А вот боты для добавления дополнительных возможностей практически всегда бесплатные. Тем более, пользователь их может создавать самостоятельно. Можно также и платить программистам, чтобы они разработали эксклюзивно для вас.
Самый верный способ узнать о цене робота – посетить официальный сайт разработчика или сервиса. В некоторых случаях, если программа распространяется по платной лицензии, может быть доступен пробный период использования, во время которого станет ясно, необходим ли предложенный софт или нет.
Кому и для чего он нужен
Ранее уже было сказано, что боты бывают разными. Соответственно, каждая разновидность подходит в отдельных случаях. Например, робот по накрутке используют для продвижения своей группы или аккаунта. Чат-боты применяются для групп-магазинов. Они позволяют автоматизировать работу с клиентами. Существуют еще роботы для рассылки. Применяются в различных сферах, но их главной особенностью является возможность одновременной отправки сообщений всем пользователям, которые есть в базе данных.
Возможности
Как было сказано, каждый бот обладает своими индивидуальными возможностями, и некоторые из них были освещены до этого. Сейчас будет рассказано о сервисе Bot VK и о том, на что он способен.
Для управления
- Реакция на медиавложение
- Антимат
- Отключение/включение робота
- Команды администратора
Для развлечения
- Цитаты
- Визитка
- Эффекты
- Сигны
- Случайная шутка
Для общения
- Чат
- Анонимный чат
Для информирования
- Погода
- Калькулятор
- Поиск по Wikipedia
- Случайный факт
Что входит в рассылку сообщений
Помимо всего прочего, на сайте есть робот для рассылки. Он довольно простой в использовании и обладает малым набором функций, что не перегружает интерфейс. Например, он может мгновенно разослать заданное заранее сообщение всем, у кого есть диалог с группой.
Создание чат бота для группы ВКонтакте
На сервисе можно сразу же создать робота для своей группы, делается это довольно просто, а воспользовавшись нижеприведенной инструкцией, каждый новичок справится за несколько минут:
- Перейдите на главную страницу онлайн-сервиса.
- Нажмите по кнопке «Создать прямо сейчас».
- Появится форма авторизации, в которой введите логин и пароль от учетной записи ВКонтакте, а потом нажмите кнопку «Разрешить».
- Подключите группу. Для этого нажмите по одноименной кнопке и из списка сообществ выберите желаемое. При запросе разрешений нажмите кнопку «Разрешить».
- Вы вернетесь в главное меню робота, где необходимо нажать по названию добавленной только что группы.
- Пролистав чуть ниже, до раздела «Модули общения», активируйте модуль с названием «Автоматическое сообщение».
Сразу же после этого робот привяжется к вашему сообществу и сможет автоматически отвечать всем пользователям.
Особенности
Осталось рассказать лишь о нескольких особенностях данного бота и сервиса. Во-первых, он платный, однако сначала дается три дня бесплатного использования, после чего необходимо пополнить баланс. Во-вторых, с самого начала робот не настроен, поэтому необходимо задать ему определенные параметры, например, ключевые слова и ответы на них. Делается это довольно просто в интерфейсе сайта. В-третьих, вы можете использовать не только модуль для автоматического общения, но и любой другой, который был описан ранее.
ЧАТ-БОТ ВКОНТАКТЕ «РАСПИСАНИЕ ЗАНЯТИЙ ОМГУ» Текст научной статьи по специальности «Компьютерные и информационные науки»
Математические структуры и моделирование 2020. №3(55). С. 117-122
УДК 004.55, 004.584, 004.623, 378 DOI 10.24147/2222-8772.2020.3.117-122
ЧАТ-БОТ ВКОНТАКТЕ «РАСПИСАНИЕ ЗАНЯТИЙ ОМГУ»
Омский государственный университет им. Ф.М. Достоевского, Омск, Россия
Аннотация. Речь в статье идёт о разработке чат-бота в социальной сети «ВКонтакте» для формирования расписания занятий ОмГУ. Чат-бот отображает пользователю расписание занятий по имени группы или имени преподавателя.
Ключевые слова: чат-бот, vk.com, расписание занятий.
Введение
Чат-бот — это виртуальный собеседник в мессенджере, который может имитировать коммуникацию с пользователями на естественном языке [3]. В Омском государственном университете идёт внедрение «1С: Автоматизированное составление расписания. Университет» [1,2]. Стандартные функции продукта не позволяют автоматически публиковать расписание занятий на сайте вуза, поэтому был придуман механизм обмена данными через xml-файл. Данные из этого файла используются для работы чат-бота в сети «ВКонтакте».
Этапы работы
Разработка и запуск бота разделялись на несколько этапов:
1. Создание группы в социальной сети «ВКонтакте» и получение «Ключа доступа»
2. Проектирование архитектуры.
3. Разработка чат-бота.
4. Тестирование чат-бота.
5. Размещение бота на сервере.
Набор технологий и платформы для разработки:
• Язык программирования: Python;
Т.А. Дейнеко
к.т.н., доцент, e-mail: [email protected] Д.А. Бобров
студент, e-mail: [email protected]
• Парсинг данных: библиотека BeautifulSoup 4;
• Сервис контроля версий: Github;
• Хранение данных: СУБД PostgreSQL;
• Хостинг чат-бота: Heroku.
На первом этапе была создана «Группа» в социальной сети «ВКонтакте» и «Ключ доступа», который позволил взаимодействовать с функционалом социальной сети через код программы.
На втором этапе спроектирована архитектура чат-бота. Использовались возможности Python. Приложение обрабатывает события пользователей при помощи технологии LongPoll от API «ВКонтакте», анализирует полученные данные и отправляет ответ пользователю [4].
Далее был разработан чат-бот, проведено тестирование возможностей функционала, найдены и исправлены ошибки.
В итоге чат-бот размещён на хостинг-сервисе Heroku [5], создана база данных в СУБД PostgreSQL.
Хранение данных
Для реализации данного чат-бота потребовалось создать базу данных, чтобы хранить userlD пользователя, имя группы и имя преподавателя, которые вводит пользователь. Также необходимо хранить результат извлечённых данных из XML-документа, то есть расписание занятий для студентов.
Для хранения данных используется реляционная система хранения базы данных PostgreSQL.
Для хранения данных пользователей (userlD, имя группы и имя преподавателя) и данных о расписании занятий (название дисциплины, время, имя аудитории, имя группы, имя преподавателя) были созданы таблицы: users, schedule, timewindow, teachers, rooms.
Структурная схема базы данных показана на рисунке ниже (см. рис. 1).
Обработка запросов пользователя
Взаимодействие бота с пользователем происходит путём обмена сообщениями. Для корректной обработки данных необходимо убедиться, что нам пришли корректные данные от серверов «ВКонтакте».
Прослушивание сервера осуществляется при помощи технологии LongPoll.
Когда сервер принимает новое сообщения от пользователя, чат-боту необходимо провести обработку сообщения: найти пользователя в базе данных, проверить, является ли сообщение пользователя командой, номером группы или именем преподавателя. После обработки сообщения пользователя вызываются функции вывода пользователю расписания занятий на соответствующий день недели или регистрация нового пользователя в базе данных.
schedule
discipline CHARACTER VARYING(150)
teacherindex INTEGER /
Piimid INTEGER /
narnegroup CHARACTER VARYING(20J
indextime INTEGER /
users
userid INTEGER
narnegroup CHARACTER VARYING(20)
nanneteacher CHARACTER VARYING(35)
teachers
teacherld INTEGER
narneteacher CHARACTER VARYING(25)
roorriid INTEGER
ihortnarne CHARACTER VARYING(15)
time window
indextime INTEGER
datetimes CHARACTER VARYING(11)
datefrorn CHARACTER VARYING(6)
dateto CHARACTER VARYING{6)
Рис. 1. Схема базы данных
Для обработки сообщения пользователя был создан класс VkBot. Класс имеет следующие функции:
• registrationUser(self, message) — добавляет имя группы и имя преподавателя пользователя в базу данных;
• checkUser(self) — проверяет, зарегистрирован пользователь в базе данных или нет;
• newMessage(self, message) — обработка новых сообщений пользователей, последующая обработка их и отправка ответов пользователю;
getSchedule(self, name, mode) — метод возвращает расписание занятий пользователю. Параметр name может содержать имя группы или имя преподавателя. Параметр mode может включать три варианта: «Today», «NextDay», «Week».
Чтобы начать взаимодействие с чат-ботом, пользователю необходимо пройти регистрацию в базе данных. Сделать это можно путем отправки сообщения чат-боту с именем группы или именем преподавателя. После этого чат-бот будет искать полученный запрос в базе данных, в таблице schedule в поле group (для поиска имени группы) или в таблице teachers в поле shortname (если запрос является именем преподавателя). После этого бот добавляет пользователя в таблицу users и пользователю становятся доступны команды для вывода расписания занятий: «на сегодня», «на завтра», «на неделю». На рисунке ниже (см. рис. 2) показан алгоритм регистрации пользователя.
Рис. 2. Алгоритм регистрации пользователя
Демонстрация работы
Ответы чат-бота имеют свой шаблон, например, расписание на один день (сегодня/завтра) или неделю.
Примеры ответов чат-бота приведены ниже (см. рис. 3 и рис. 4).
©Расписание занятий ОмГУ 15:50
Среда 9Ё 13.Социальная психодиагностика Прак хшурлакован.а. § в 2-217
Рис. 3. Структура расписания занятий на день на десктопной версии «ВКонтакте»
Расписание занятий ОмГУ —
Рис. 4. Структура расписания занятий на день в мобильной версии «ВКонтакте»
Заключение
В предстоящем учебном семестре планируется запустить полученный чат-бот в опытную эксплуатацию в Омском государственном университете им. Ф.М. Достоевского.
Литература
1. Дейнеко Т.А. Переход к автоматизированному составлению расписания учебного процесса в ОмГУ // Математическое и компьютерное моделирование, сборник материалов VI Международной научной конференции, посвященной памяти Б.А. Рогозина. Омск, 2018. С. 170-171.
2. Дейнеко Т.А., Епанчинцева О.Л. Особенности перехода от ручного к автоматизированному составлению расписания в ОмГУ // Омские научные чтения. 2019. Материалы Третьей Всероссийской научной конференции. Омск, 2019. С. 932-934.
3. Что такое чат-бот // The StartUp. URL: https://medium.com/swlh/ what-is-a-chatbot-and-how-to-use-it-for-your-business-97 6ec2e0a99f (дата обращения 02.05.2020).
4. User Long Poll API // ВКонтакте. URL: https://vk.com/dev/using_ longpoll (дата обращения 03.05.2020).
5. Kaffeine. URL: https://kaffeine.herokuapp.com/ (дата обращения 01.05.2020).
VKONTAKTE CHATBOT «OMSU CLASS SCHEDULE»
T.A. Deineko
Ph.D.(Eng.), Associate Professor, e-mail: [email protected]
D.A. Bobrov
student, e-mail: [email protected]
Dostoevsky Omsk State University, Omsk, Russia
Abstract. This article is about the development of a chatbot in the social network «VKontakte» for the schedule of classes at OmSU. The chatbot displays the class schedule to the user by the name of the group or the name of the teacher.
Keywords: chat-bot, VK.com, schedule of classes.
References
1. Deineko T.A. Perekhod k avtomatizirovannomu sostavleniyu raspisaniya uchebnogo protsessa v OmGU. Matematicheskoe i komp’yuternoe modelirovanie, sbornik materi-alov VI Mezhdunarodnoi nauchnoi konferentsii, posvyashchennoi pamyati B.A. Rogoz-ina, Omsk, 2018, pp. 170-171. (in Russian)
2. Deineko T.A. and Epanchintseva O.L. Osobennosti perekhoda ot ruchnogo k avtomatizirovannomu sostavleniyu raspisaniya v OmGU. Omskie nauchnye chteniya, 2019, Materialy Tret’ei Vserossiiskoi nauchnoi konferentsii, Omsk, 2019, pp. 932-934. (in Russian)
3. Chto takoe chat-bot. The StartUp. URL: https://medium.com/swlh/ what-is-a-chatbot-and-how-to-use-it-for-your-business-97 6ec2e0a99f.
4. User Long Poll API. VKontakte. URL: https://vk.com/dev/using_longpoll (data obrashcheniya 03.05.2020). (in Russian)
5. Kaffeine. URL: https://kaffeine.herokuapp.com/ (data obrashcheniya 01.05.2020).
Дата поступления в редакцию: 04.08.2020
Чат-бот ВКонтакте: зачем он нужен и что может делать
Подписчики — это важная целевая аудитория любой группы ВКонтакте, но каждый администратор такой группы знает, сколько времени у него отнимает общение с ними.
Подписчики — это важная целевая аудитория любой группы ВКонтакте, но каждый администратор такой группы знает, сколько времени у него отнимает общение с ними. А это означает, что в некоторых случаях целесообразно использовать чат-бота, готового 24 часа в сутки без выходных и праздников отвечать на вопросы, которые задают клиенты, а также вовлекать их в воронку продаж, что позволит модератору выделить время на более важные дела, которые у него, безусловно, имеются. Но перед тем, как создавать бота, следует позаботиться о качественном оформлении страницы группы, это очень важно.
Преимущества чат-бота
Чат-бот легко справляется с вовлечением подписчика в рассылку или событие — новичок, который подписался на сообщество, сразу же получает приглашение поучаствовать в рассылке. Также он сможет удержать подписчика, который хочет выйти из сообщества. После того, как человек кликнул по соответствующей кнопке, бот может отправить ему сообщение со словами сожаления и дополнительно сделать мотивирующее выгодное предложение.
Прекрасным способом удержания клиента от отписки станет конструктивная помощь в выборе товара, информация о скидках или упрощение навигации по сообществу, с чем бот прекрасно справится. Подписчику достаточно будет сделать несколько несложных действий, чтобы получить то, что ему необходимо.
Также с помощью чат-бота при минимальном участии администратора можно игры, опросы, конкурсы. То есть программа способна как развлечь пользователя с помощью игры, так и собрать ту информацию о целевой аудитории, которая необходима для улучшения ситуации.
Наконец, одной из основных функций чат-бота являются ответы на вопросы, которые чаще всего задают пользователи. При необходимости бот также может самостоятельно задать несколько уточняющих вопросов.
Разверните своего бота — Служба Azure Bot — Служба ботов
- 13 минут на чтение
В этой статье
ПРИМЕНЯЕТСЯ К: SDK v4
В этой статье показано, как развернуть базового бота в Azure. В нем объясняется, как подготовить своего бота к развертыванию, развернуть его в Azure и протестировать его в веб-чате.Прочтите эту статью, прежде чем выполнять шаги, чтобы полностью понять, что нужно для развертывания бота.
Важно
Используйте последнюю версию Azure CLI. Если вы используете версию Azure CLI старше 2.2.0, вы можете столкнуться с ошибками. Кроме того, не смешивайте развертывание Azure CLI, показанное в этой статье, с развертыванием портала Azure.
Предварительные требования
Подготовка к развертыванию
В этой статье предполагается, что у вас есть бот, готовый к развертыванию.Сведения о том, как создать простого эхо-бота, см. В разделе Создание бота с помощью пакета SDK Bot Framework. Вы также можете использовать один из примеров, представленных в репозитории Bot Framework Samples.
Если вы развертываете C #, бот убедитесь, что он был создан в режиме выпуска. В Visual Studio убедитесь, что для конфигурации решения задано значение Release , и выполните чистую перестройку решения, прежде чем продолжить. Развертывание может завершиться ошибкой, если в конфигурации решения задано значение Отладка .
Когда вы создаете бота, сгенерированный исходный код включает папку DeploymentTemplates
, которая содержит шаблоны ARM. В описанном здесь процессе развертывания используется один из шаблонов ARM для подготовки необходимых ресурсов для бота в Azure с помощью Azure CLI.
Примечание
Пакет VSIX включает в себя версии шаблонов C # для .NET Core 2.1 и .NET Core 3.1. При создании новых ботов в Visual Studio 2019 или более поздней версии следует использовать .NET Core 3.1 шаблоны. В текущих примерах ботов используются шаблоны .NET Core 3.1. Вы можете найти образцы, использующие шаблоны .NET Core 2.1, в ветке 4.7-archive репозитория BotBuilder-Samples.
Чтобы установить шаблоны в Visual Studio, в верхней строке меню перейдите к Extensions > Manage Extensions . Затем найдите и установите Bot Framework v4 SDK для Visual Studio .
Для получения информации о развертывании ботов .NET Core 3.1 в Azure, узнайте, как развернуть своего бота в Azure.
Когда вы создаете бота с использованием шаблона Yeoman, сгенерированный исходный код включает папку deploymentTemplates
, которая содержит шаблоны ARM. В описанном здесь процессе развертывания используется один из шаблонов ARM для подготовки необходимых ресурсов для бота в Azure с помощью Azure CLI.
Когда вы создаете бота с использованием шаблона Yeoman, сгенерированный исходный код включает папку deploymentTemplates
, которая содержит шаблоны ARM. В описанном здесь процессе развертывания используется один из шаблонов ARM для подготовки необходимых ресурсов для бота в Azure с помощью Azure CLI.
Когда вы создаете бота с использованием шаблона Cookiecutter, сгенерированный исходный код включает папку deploymentTemplates
, которая содержит шаблоны ARM. В описанном здесь процессе развертывания используется один из шаблонов ARM для подготовки необходимых ресурсов для бота в Azure с помощью Azure CLI.
Войдите в Azure
После того, как вы создали и протестировали бота локально, вы можете развернуть его в Azure. Откройте командную строку, чтобы войти на портал Azure.
az войти
Откроется окно браузера, в котором вы сможете войти.
Примечание
Если вы развертываете своего бота в облаке, отличном от Azure, например в правительстве США, вам необходимо запустить az cloud set --name
перед az login
, где AzureUSGovernment
. Если вы хотите вернуться в общедоступное облако, вы можете запустить набор облаков az - имя AzureCloud
.
Установить подписку
Установить подписку по умолчанию для использования.
az account set --subscription ""
Если вы не уверены, какую подписку использовать для развертывания бота, вы можете просмотреть список подписок для своей учетной записи с помощью команды az account list
.
Создать приложение для регистрации
На этом шаге вы создадите регистрацию приложения Azure, которая позволит:
Пользователь взаимодействует с ботом через набор каналов, например через веб-чат.
Примечание
Канал веб-чата настроен по умолчанию. Если вы хотите подключить своего бота к любому другому каналу, вам необходимо выполнить соответствующие шаги по настройке. Например, вот как вы подключаете бота к Microsoft Teams.
Определение параметров подключения OAuth для аутентификации пользователя и создания токена , используемого ботом для доступа к защищенным ресурсам от имени пользователя.
Создание регистрации приложения Azure
Чтобы создать регистрацию приложения Azure, выполните следующую команду:
az ad app create --display-name "displayName" --password "AtLeastSixteenCharacters_0" --available-to-other-tenants
Опция | Описание |
---|---|
отображаемое имя | Отображаемое имя приложения. Он указан на портале Azure в общем списке ресурсов и в группе ресурсов, к которой он принадлежит. |
пароль | Пароль приложения, также известный как секрет клиента . Это пароль, который вы создаете для этого ресурса. Он должен состоять как минимум из 16 символов, содержать как минимум 1 буквенный символ верхнего или нижнего регистра, как минимум один числовой символ и содержать как минимум 1 специальный символ. |
доступность другим арендаторам | Указывает, что приложение можно использовать из любого клиента Azure AD. Установите это, чтобы ваш бот мог работать с каналами службы Azure Bot. |
Запишите значения appId и appSecret
Скопируйте и сохраните значения appId
и пароля
. Они понадобятся вам на этапе развертывания ARM.
Развертывание с использованием шаблона ARM
При создании службы приложения бота вы можете развернуть своего бота в новой или существующей группе ресурсов с помощью шаблона Azure Resource Manager (ARM). Шаблон ARM — это файл JSON, который декларативно определяет один или несколько ресурсов Azure и определяет зависимости между развернутыми ресурсами.Убедитесь, что у вас есть правильный путь к каталогу шаблонов развертывания ARM вашего проекта бота DeploymentTemplates
, он нужен вам для присвоения значения файлу шаблона. Выберите наиболее подходящий вариант:
Важно
Боты Python и Java не могут быть развернуты в группе ресурсов, содержащей службы / ботов Windows. В одной группе ресурсов можно развернуть несколько ботов Python, но вам необходимо создать другие службы (LUIS, QnA и т. Д.) В другой группе ресурсов.
Развертывание через шаблон ARM с новой группой ресурсов
На этом этапе вы создаете службу приложения для бота, которая устанавливает этап развертывания для бота. Вы используете шаблон ARM, новый план обслуживания и новую группу ресурсов. Выполните следующую команду Azure CLI, чтобы запустить развертывание в области подписки из локального файла шаблона.
Подсказка
Используйте шаблон ARM для новой группы ресурсов , template-with-new-rg.json .
az развертывание sub create --template-file "<путь-к-шаблону-с-новым-rg.json> "--location --parameters appId =" "appSecret =" "botId =" "botSku = F0 newAppServicePlanName =" "newWebAppName =" "groupName =" "groupLocation = "<имя-местоположения-региона>" newAppServicePlanLocation = "<имя-местоположения-региона>" --name "<имя-службы-бота>"
Этот шаг может занять несколько минут.
Важно
Бот для веб-приложения и Регистрация каналов бота устарела, но существующие ресурсы будут продолжать работать. Боты, созданные с помощью шаблона версии 4.14.1.2 или более поздней, будут создавать ресурс Azure Bot.
Опция | Описание |
---|---|
название | Имя развертывания. |
файл-шаблон | Путь к шаблону ARM. Обычно шаблон template-with-new-rg.json находится в папке deploymentTemplates проекта бота. Это путь к существующему файлу шаблона. Это может быть абсолютный путь или относительно текущего каталога. Все шаблоны ботов генерируют файлы шаблонов ARM. |
местонахождение | Местоположение. Значения из: az account list-locations . Вы можете настроить расположение по умолчанию, используя az config set defaults.location = . |
параметры | Параметры развертывания, представленные в виде списка пар ключ = значение.Введите следующие значения параметров: |
-
appId
— значение идентификатора приложения из выходных данных JSON, созданных на этапе создания регистрации приложения. -
appSecret
— пароль, который вы указали на этапе создания приложения при регистрации. -
botId
— имя создаваемого ресурса регистрации каналов бота. Он должен быть уникальным в глобальном масштабе. Он используется как неизменяемый идентификатор бота. Он также используется в качестве отображаемого имени по умолчанию, которое можно изменять. -
botSku
— Ценовой уровень; это может быть F0 (Free) или S1 (Standard). -
newAppServicePlanName
— имя нового плана обслуживания приложения. -
newWebAppName
— имя службы приложения-бота. -
groupName
— имя новой группы ресурсов. -
groupLocation
— расположение группы ресурсов Azure. -
newAppServicePlanLocation
— расположение плана обслуживания приложения.
Развертывание с помощью шаблона ARM с существующей группой ресурсов
На этом этапе вы создаете службу приложения для бота, которая устанавливает этап развертывания для бота. При использовании существующей группы ресурсов вы можете использовать существующий план службы приложений или создать новый. Выберите наиболее подходящий вариант:
Этот шаг может занять несколько минут.
Важно
Бот для веб-приложения и Регистрация каналов бота устарела, но существующие ресурсы будут продолжать работать.Боты, созданные с помощью шаблона версии 4.14.1.2 или более поздней, будут создавать ресурс Azure Bot.
Вариант 1. Существующий план обслуживания приложенийВ этом случае мы используем существующий план службы приложений, но создаем новое веб-приложение и регистрацию каналов ботов.
Эта команда ниже устанавливает идентификатор и отображаемое имя бота. Параметр botId
должен быть глобально уникальным и использоваться в качестве неизменяемого идентификатора бота. Отображаемое имя бота можно изменять.
Подсказка
Используйте шаблон ARM для существующей группы ресурсов , template-with-preexisting-rg.json .
az группа развертывания create --resource-group "" --template-file "" --parameters appId = " "appSecret =" "botId =" "newWebAppName =" "existingAppServicePlan =" "appServicePlanLocation =" "--name" "
Вариант 2: новый план обслуживания приложений В этом случае мы создаем план службы приложений, веб-приложение и регистрацию каналов ботов.
Подсказка
Используйте шаблон ARM для существующей группы ресурсов , template-with-preexisting-rg.json .
az группа развертывания create --resource-group "" --template-file "" --parameters appId = " "appSecret =" "botId =" "newWebAppName =" "newAppServicePlanName =" "appServicePlanLocation =" "--name" "
Опция | Описание |
---|---|
название | Имя развертывания. |
группа ресурсов | Имя группы ресурсов Azure. |
файл-шаблон | Путь к шаблону ARM. Обычно файл template-with-preexisting-rg.json находится в папке проекта deploymentTemplates . Это путь к существующему файлу шаблона. Это может быть абсолютный путь или относительно текущего каталога. Все шаблоны ботов генерируют файлы шаблонов ARM. |
местонахождение | Местоположение.Значения из: az account list-locations . Вы можете настроить расположение по умолчанию, используя az config set defaults.location = . |
параметры | Параметры развертывания, представленные в виде списка пар ключ = значение. Введите следующие значения параметров: |
-
appId
— значениеappId
, сгенерированное на этапе создания регистрации приложения. -
appSecret
— пароль, который вы указали на этапе создания приложения при регистрации. -
botId
— имя создаваемого ресурса регистрации каналов бота. Он должен быть уникальным в глобальном масштабе. Он используется как неизменяемый идентификатор бота. Он также используется в качестве отображаемого имени по умолчанию, которое можно изменять. -
newWebAppName
— имя службы приложения-бота. -
newAppServicePlanName
— имя создаваемого ресурса плана службы приложения. -
appServicePlanLocation
— расположение плана обслуживания приложения.
Подготовьте код к развертыванию
Назначьте идентификатор приложения и пароль
Добавьте идентификатор приложения и пароль для ресурса Azure Bot в файл конфигурации проекта бота.
Файл appsettings.json
содержит следующие настройки:
{
"MicrosoftAppId": "<идентификатор вашего приложения>",
"MicrosoftAppPassword": "<ваш пароль>"
}
Файл .env
содержит следующие настройки:
MicrosoftAppId = "<идентификатор вашего приложения>"
MicrosoftAppPassword = "<ваш пароль>"
Приложение .Файл properties
содержит следующие настройки:
MicrosoftAppId = "<идентификатор вашего приложения>"
MicrosoftAppPassword = "<ваш пароль>"
Файл config.py
содержит следующие настройки:
APP_ID = os.environ.get ("MicrosoftAppId", "<идентификатор вашего приложения>")
APP_PASSWORD = os.environ.get ("MicrosoftAppPassword", "<ваш пароль>")
Важно
После обновления файла конфигурации не забудьте очистить и пересобрать проект бота.
Получить или создать необходимые файлы IIS / Kudu
Перед развертыванием бота необходимо подготовить файлы проекта.
Убедитесь, что вы находитесь в папке проекта вашего бота. Затем подготовьте код бота для развертывания.
az bot prepare-deploy --lang Csharp --code-dir "." --proj-file-path "MyBot.csproj"
Вы должны указать путь к файлу .csproj относительно —code-dir. Это можно сделать с помощью аргумента —proj-file-path.Команда разрешит —code-dir и —proj-file-path в «./MyBot.csproj».
Эта команда создает файл .deployment
в папке проекта бота.
az bot prepare-deploy --code-dir "." --lang Javascript
Команда создает два файла web.config
в папке вашего проекта. Приложениям Node.js необходим файл web.config для работы с IIS в службах приложений Azure. Убедитесь, что файл web.config сохранен в корне вашего бота.
az bot prepare-deploy --code-dir "."--lang Машинопись
Эта команда создает файл web.config
в папке вашего проекта.
Пропустите этот шаг и сразу перейдите к Package Project .
Если вы используете диспетчер зависимостей и пакетов, вам необходимо преобразовать список зависимостей в файл requirements.txt
и добавить его в папку, содержащую app.py
. Это необходимо, потому что установка зависимостей для ботов Python происходит на стороне сервера, а не локально, как это происходит для ботов на других языках.Файлы в deploymentTemplates
ищут requirements.txt
, и без файла ваши зависимости не будут установлены.
Заархивируйте каталог кодов вручную
При использовании ненастроенного API развертывания почтового индекса для развертывания кода вашего бота поведение веб-приложения / Kudu выглядит следующим образом:
Kudu по умолчанию предполагает, что развертывания из файлов .zip готовы к запуску и не требуют дополнительных шагов сборки во время развертывания, таких как npm install или dotnet restore / dotnet publish.
Важно включить созданный вами код со всеми необходимыми зависимостями в развертываемый zip-файл, иначе ваш бот не будет работать должным образом. Дополнительные сведения см. В документации Azure о развертывании файлов в службе приложений.
Важно
Перед архивированием файлов проекта убедитесь, что вы находитесь в папке проекта бота.
- Для ботов C # это папка с файлом .csproj.
- Для ботов JavaScript это папка, в которой находится приложение.js или файл index.js.
- Для ботов TypeScript это папка, содержащая папку src (где находятся файлы bot.ts и index.ts).
- Для ботов Python это папка с файлом app.py.
В папке проекта убедитесь, что вы выбрали все файлы и папки, прежде чем запускать команду для создания zip-файла. Это создаст один zip-файл в папке проекта. Если ваша корневая папка расположена неверно, бот не сможет работать на портале Azure .
В каталоге проекта выполните следующую команду из командной строки.
мвн чистый пакет
Разверните бота в Azure
На этом этапе мы готовы развернуть код в веб-приложении Azure.
Выполните следующую команду из командной строки, чтобы выполнить развертывание с помощью развертывания kudu zip push для веб-приложения.
az источник развертывания webapp config-zip --resource-group "<имя-группы-ресурсов>" --name "" --src ""
Опция | Описание |
---|---|
группа ресурсов | Имя группы ресурсов Azure, в которую входит ваш бот. |
наименование | Имя веб-приложения, которое вы использовали ранее. |
src | Путь к созданному вами заархивированному файлу проекта. |
В каталоге проекта выполните следующую команду из командной строки.
mvn azure-webapp: deploy -Dgroupname = "" -Dbotname = ""
Опция | Описание |
---|---|
Dgroupname | Имя группы ресурсов Azure, в которую входит ваш бот. |
Dbotname | Имя веб-приложения, которое вы использовали ранее. |
Примечание
Этот шаг может занять несколько минут. Также может пройти еще несколько минут между завершением развертывания и тем, когда ваш бот будет доступен для тестирования.
Тест в веб-чате
- В браузере перейдите на портал Azure.
- Зайдите на свой бот-ресурс.
- Откройте тест в веб-чате .
- Взаимодействуйте с развернутым ботом.
Дополнительные сведения о регистрации каналов ботов см. В разделе «Регистрация бота в службе ботов».
Дополнительная информация
Развертывание бота в Azure потребует оплаты услуг, которые вы используете. Статья о выставлении счетов и управлении затратами поможет вам понять, как выставлять счета в Azure, отслеживать использование и затраты, а также управлять своей учетной записью и подписками. См. Также документацию по интерфейсу командной строки (CLI) Azure и примечания к выпуску Azure CLI.
Следующие шаги
Чат-бот для автомобильной промышленности: виртуальный помощник BMW
В ближайшее время посетители сайта и пользователи Яндекс.Станции смогут выбрать модель BMW и запланировать тест-драйв с помощью чат-бота.
Nanosemantics Lab разработала виртуального помощника для BMW Group Russia . Чат-бот уже работает в социальной сети ВКонтакте и скоро будет размещен на российском сайте компании Facebook Messenger.Более того, этот бот будет доступен как навык Яндекс Алиса.
Чат-бот BMW общается с клиентами на естественном языке и помогает им, указывая модельный ряд, комплектацию, технические характеристики, цены и доступные опции. Также разъясняются доступные варианты менее опытным автомобилистам. Например, он описывает, что такое датчик парковки или что может делать BMW Driving Assistant.
Диалоговое окно на сайте BMW Россия.
Чат-бот помогает пользователю выбрать автомобиль и найти ближайший автосалон. Кроме того, можно запланировать тест-драйв выбранной модели или сделать коммерческое предложение.
Запись на тест-драйв BMW X5 в автосалоне в Туле
Чат-бот BMW также может подписать человека на рассылку новостей и предложить соответствующие специальные предложения для постоянных пользователей. BMW Group Russia стремится использовать самые современные методы коммуникации, чтобы предоставить своим клиентам максимально удобный и быстрый доступ к информации о компании и ее продуктах.С точки зрения компании, чат-бот для автомобильного бизнеса — один из таких методов.
По данным SimilarWeb, российский сайт BMW Group ежемесячно растет с с 0,5 до 1,3 миллиона посетителей. Служба поддержки клиентов получает более 100 запросов в день , начиная от покупки автомобиля и заканчивая консультациями по эксплуатации автомобиля. Компания заявляет, что планирует и дальше развивать новый формат общения с клиентами. Для этого сформирована новая проектная группа из сотрудников различных отделов.
Чат-бот BMW — не первый проект Nanosemantics для автомобильной промышленности. В 2013 году компания разработала чат-бота для промо-сайта другого американского автомобильного бренда — Ford Kuga. В ходе взаимодействия с потенциальными клиентами чат-бот представлял автомобиль Ford Kuga и рассказывал пользователям о его характеристиках и преимуществах, осуществлял навигацию по сайту, запланированные тест-драйвы и покупки автомобилей.
За первые два месяца работы чат-бот получил 347 893 вопроса .Тот факт, что 28,6% клиентов , совершивших покупку, взаимодействовали с чат-ботом до этого, что означает, что проект был успешным.
«Чат-боты — это гибкое решение, которое может подойти не только для банков или интернет-магазинов, но и для автомобильной промышленности. Чат-боты позволяют автоматизировать большую часть взаимодействия с клиентами, привлекать и удерживать внимание клиентов, привлекать новых клиентов и достигать высоких результатов в сфере обслуживания клиентов », — комментирует проект с BMW Group Россия Станислав Ашманов, генеральный директор Nanosemantics Lab .
Как использовать чат-бота в групповом чате с vk_api framework
У меня есть список идентификаторов пользователей из ВКонтакте, которые я просматриваю для извлечения данных. Однако список идентификаторов заполнен личными учетными записями, что приводит к сбою цикла. Есть ли способ игнорировать сообщения об ошибках и продолжить цикл со следующим идентификатором пользователя в моем списке?
Я пробовал tryCatch ()
, но, похоже, у меня не работает.
библиотека (ВКР)
for (пользователь в na.omit (user_id_df $ user_id)) {
cat ("Загрузка данных ВКонтакте для пользователя", user, "... \ n ", sep =" ")
# Получить данные о пользователе ВК
VK_data <- tryCatch (getWallExecute (owner_id = user, count = 0))
# Сохраняем данные каждого пользователя как отдельные файлы
saveRDS (VK_data, paste0 (пользователь, "_VK_user.rds"))
}
Ошибка в vk_stop (сообщение = ответ $ error $ error_msg, error_code = ответ $ error $ error_code):
Этот профиль частный
ОБНОВЛЕНИЕ:
Я включил data.frame user_id_df
user_id_df <- структура (список (user_id = c (75315975L, 260432248L, 146972540L,
139319097L, 74581795L, 441289912L, 1374L, 4030L, 51094211L,
454800165L, 153893444L, 245170359L, 164009337L, 60193034L, 88824647L,
160007199L, 272L, 303965627L, 411867598L, 227838659L, 822L,
136816466L, 380966710L, 060L, 31550010L, 139747803L, 394283973L,
132706991L, 66665986L, 11226063L, 20013437L, 54971153L, 1361L,
26500653L, 121766445L, 306519071L, 335255297L, 59321786L, 159745507L,
145640244L, 283457719L, 161410495L, 543060909L, 4338L, 65620234L,
125886445L, 144465565L, 32416978L, 140118829L, 425256458L, 296079317L,
168287322L, 273692995L, 112552215L, 244680770L, 171262442L, 85039812L,
4362L, 204601469L, 519813224L, 155014462L, 263137049L, 481696873L,
217103610L, 35076657L, 137893873L, 1766L, 247486388L, 219246226L,
336022520L, 461933304L, 1135L, 363516012L, 142188273L, 62187129L,
141131903L, 518132203L, 224083708L, 203352438L, 174489946L, 137521740L,
421466244L, 457935447L, 169945391L, 2854L, 368047039L, 270575191L,
275894625L, 179505995L, 536600894L, 9237680L, 39667506L, 49672847L,
18317139L, 169262865L, 14312145L, 236979823L, 380162918L, 60828980L,
67772465L)), class = "data.frame ", row.names = c (NA, -100L))
Утилита для пересылки постов из ВК через callback API в телеграм-канал или чат
ejnshtein / vk-to-telegram
Утилита для пересылки постов из ВК через callback API в телеграм-канал или чат
- Помечено пользователей: 19
- Разветвлено пользователей: 5
- Наблюдают пользователи: 19
- Обновлено: 2020-05-24 04:46:34
Установка
npm i vk-to-telegram - сохранить
Пример
const app = require ('экспресс') ()
const bodyParser = require ('body-parser')
const vkToTelegram = require ('vk-to-telegram')
const vkToTg = new vkToTelegram ({
botToken: 'ваш токен бота',
chatName: 'Telegram чат / название канала',
ownerId: 'ваш идентификатор телеграммы', // номер
vkToken: 'ваш очень длинный токен из vk api',
vkConfirmation: 'групповое подтверждение'
})
приложение.используйте (bodyParser.json ())
app.post ('/', (req, res) => {
vkToTg.send (req, res)
.then (() => console.log ('Готово!'))
.catch ((err) => {
console.log ('Что-то пошло не так')
console.log (ошибка)
})
})
app.listen (80, () => {
console.log ('прослушивание порта 80')
})
Что это за
Это инструмент для экспресс-доставки, который с помощью API обратного вызова ВК пересылает сообщения из группы в канал или чат в Telegram!
async / ожидание
Вот пример с koa2
ок.использовать (bodyParser ())
app.use (async ctx => {
const result = ждать vkToTg.send (ctx)
console.log (результат)
})
Используется:
Какой контент пересылает
Тип содержимого Работает полностью? Фото Есть
Видео Есть
Документ (ы) Есть
Ссылка Есть
Содержание приложения Есть
Опрос Есть
Аудио НЕТ. Почему? Прочтите здесь. Альбом (ы) Есть
Граффити Не тестировалось.
Вики-страница Не тестировалось.
Рыночный товар Не тестировалось.
Наклейка Не тестировалось.
Бесплатное использование
Если вы хотите протестировать этот код или использовать его на регулярной основе (через heroku), свяжитесь со мной для настройки.
Переменные
Переменная Тип Обязательно Описание токен
Строка
Есть Токен бота от Botfather chatName
Строка
Есть Канал Telegram или групповая ссылка, например @tavernofheroes ID собственника
Номер
Есть Ваш идентификатор телеграммы для отправки ошибки, если они есть.Вы можете узнать об этом от @getidsbot . vk Подтверждение
Строка
Есть Строка подтверждения от сервера api обратного вызова группы ur: vkToken
Строка
Есть Следуйте инструкциям ниже: 1. Создайте отдельное приложение здесь: https://vk.com/apps?act=manage 2.Откройте настройки в созданном приложении и скопируйте идентификатор приложения 3. Откройте ссылку и замените свой идентификатор приложения: . https://oauth.vk.com/authorize?client_id= ИДЕНТИФИКАТОР ВАШЕГО ПРИЛОЖЕНИЯ & display = page & redirect_uri = http: //vk.com/&scope=offline,video,docs&response_type=token&v=5.81 4. Нажмите "Разрешить все, что нужно", и все! Ваш токен находится в URL-адресе запроса, не копируйте всю ссылку, только токен без других параметров. chatId
Номер
Дополнительно Если вы знаете свой идентификатор чата / канала, укажите его здесь, он заменит chatName
параметр fromId
Номер
Дополнительно Идентификатор группы ВК с '-'в начале или ничего, если проверка не нужна. customVkButton
Строка
Дополнительно Заголовок для кнопки, которая будет добавляться к каждому посту, чтобы открыть его в ВК customPollTitle
Строка
Дополнительно Строка настраиваемого шаблона в заголовке кнопки с URL для опроса («Открытый опрос» -> «Открытый опрос - $ {poll.question} ") customLongPostText
Строка
Дополнительно Пользовательская строка шаблона, заменяющая полный текст сообщения, поскольку он слишком длинный для Telegram (не более 4096 символов) («Слишком длинное сообщение ... [Читать полностью]» -> «Слишком длинное сообщение ... Читать полностью "и разобрать как HTML) подписанный
Строка
Дополнительно Строка настраиваемого шаблона, добавляющая подписывающего к записи в конце сообщения Telegram ("Post By" -> "\ n \ nPost by $ {signer.first_name} $ {signer.last_name}" и разобрать как HTML) героку
логический
Дополнительно Добавить фильтр, который останавливает пересылку, если обнаруживает, что сообщения повторяются (из-за сна приложения) herokuTimeout
Номер
Дополнительно Задержка сообщений Heroku между одинаковыми сообщениями секрет
Строка
Дополнительно Секретное поле в админке ВКонтакте для подтверждения того, что пост пришел с ВК filterByWord
Строка
Дополнительно Фильтровать сообщения по ключевым словам (используйте ',' в качестве разделителя) (используйте '-' в начале слова, чтобы инвертировать) filterByHashtag
Строка
Дополнительно Фильтровать сообщения по хэштегу (используйте ',' в качестве разделителя) (используйте '-' в начале слова, чтобы инвертировать) объявлений
логический
Дополнительно Переслать сообщения, помеченные как рекламные? (По умолчанию true
) репостОбъявления
логический
Дополнительно Форвардные репосты помечены как рекламные? (По умолчанию true
) appendText
Строка
Дополнительно Добавить текст к пересылаемому сообщению (можно использовать для хэштегов для навигации по каналу) prependText
Строка
Дополнительно То же, что и appendText
, но добавит его в начало текста сообщения репост
логический
Дополнительно Разрешить пересылку поста с репостом (по умолчанию true
) sendNativePoll
логический
Дополнительно Использовать собственный опрос Telegram вместо ссылки на опрос в ВК, установить false
для использования опроса в ВК плакал HalfBea
логический
Дополнительно Используйте изображения размера Z как макс.(Уменьшает сглаживание изображений)
- НЕ забудьте выбрать в панели инструментов api группы vk тип события «WALL POST - NEW».
- Рекомендую использовать vk api v5.103
Контакты
Telegram group, Telegram, Mail
Mail.Ru Group Limited неаудированные результаты по МСФО за 2 кв.2018 г.
МОСКВА, 27 июля 2018 г. / PRNewswire / -
Mail.Ru Group Limited (MAIL.IL, далее именуемая «Компания» или «Группа»), одна из крупнейших интернет-компаний на русскоязычном интернет-рынке, сегодня публикует неаудированные результаты по МСФО и финансовую информацию по сегментам для за три и шесть месяцев, закончившихся 30 июня 2018 г.
(логотип: http://mma.prnewswire.com/media/478583/Mail_Ru_Group_Logo.jpg)
Основные характеристики *
- За три месяца, закончившихся 30 июня 2018 г.
- 2 кв.2018 г. Совокупная сегментная выручка Группы выросла на 30,2% г / г до 17 077 млн руб.
- 2 кв. 2018 г. Совокупная сегментная EBITDA Группы снизилась на 13,3% г / г до 3 659 млн руб.
- Включая единовременные неденежные убытки от обесценения в размере 1 698 млн руб., За 2 квартал 2018 г. совокупная чистая прибыль Группы снизилась 76.4% г / г до 633 млн руб. Без учета этого платежа чистая прибыль снизилась на 13,1% г / г.
- За шесть месяцев, закончившихся 30 июня 2018 г.
- полугодие 2018 г. Совокупная сегментная выручка Группы выросла на 29,0% г / г до 33 577 млн руб.
- полугодие 2018 г. Совокупная сегментная EBITDA Группы снизилась на 17,0% г / г до 7 652 млн руб.
- Включая единовременные неденежные убытки от обесценения в размере 1 698 млн руб. За 2 полугодие 2018 г. Совокупная чистая прибыль Группы снизилась на 51,2% г / г до 3 039 млн руб. Без этого начисления чистая прибыль снизилась 24.0% г / г.
- Чистая денежная позиция на 30 июня 2018 г. составила 8 565 млн руб.
Основные последние разработки
- Первый запуск VK Pay: пользовательская функция для денежных переводов друзьям, сообществам, блогерам и компаниям, а также инструмент бизнес-экосистемы для социальной коммерции.
- VK представила видео и голосовые звонки.
- VK выпустил несколько обновлений для Сообщений: чат-боты для групповых чатов, публичные каналы, возможность предоставлять права администратора другим участникам чата и т. Д.
- VK анонсировала Nemesis, алгоритм защиты оригинального контента на основе искусственного интеллекта.
- VK перезапустил сервис Опросы.
- VK запустил специальную ленту новостей Чемпионата мира по футболу FIFA 2018 вместе со специальным футбольным виджетом и официальным чат-ботом сообщества.
Приложения- OK на iOS и Android были обновлены новой витриной магазина видео и квадратными видеороликами.
- OK представила виртуальные 3D-маски для видеозвонков на iOS и Android.
В приложении- OK Live появилась возможность комментировать прямые трансляции от других пользователей и групп.
- OK представила видеомагазин с обзорами товаров, представленными в OK Market, и возможностью покупать товары с помощью видеоплеера.
- War Robots выпустили крупное обновление с новыми роботами, оружием и картой.
- В России стартовал мягкий запуск мобильной игры Evolution 2 на Android.
- EPICENTER XL, киберспортивный турнир, организованный ESforce, стал самым популярным крупным турниром Dota Pro Circuit 2017-2018 на Twitch.
- Warface анонсировала eSports Pro League (лига PvP), первый сезон стартует осенью 2018 года.
Консоль- Warface Console анонсирована к выпуску в сентябре 2018 года.
С момента глобального запуска в ноябре 2017 года- Hustle Castle достигло 17,5 млн установок.
Почтовый сервис
- Mail.Ru представил EGO, свою новую продуктовую стратегию: умную, полезную и безопасную. EGO - это крупнейшее обновление за последние годы с рядом новых функций, включая интеллектуальную сортировку электронной почты, технологию защиты от фишинга на основе компьютерного зрения и совершенно новый пользовательский интерфейс.
- Mail.Ru Cloud Solutions вышла на рынок PaaS с новым масштабируемым PaaS-сервисом для анализа больших данных.
- Mail.Ru Cloud Solutions запустила Sendbox и Askbox, платные SaaS-сервисы для создания информационных бюллетеней и анкет.
- Pandao запустил прямые трансляции (каналы покупок) и расширился на рынок СНГ.
- Delivery Club добавил рекомендации на страницу корзины.
- Delivery Club запустил центр акций, позволяющий ресторанам загружать собственные специальные предложения.
- Юла запустила вертикаль Jobs и ввела кэшбэки с бонусными баллами продавцам.
- myTarget интегрировал офлайн розничные кэшбэк-предложения в онлайн-рекламные кампании.
- Mediascope оценил видеосеть Группы как лидера русскоязычного Интернета по аудитории.
- AppAnnie включила VK и OK в тройку самых прибыльных приложений России.
- Mail.Ru Games и Unity Technologies объявили о партнерстве, чтобы предложить разработчикам игр финансирование и другую поддержку.
В приложение- Clever добавлены «умные монеты», программа лояльности и режим игры с друзьями.
ИСТОЧНИК Mail.Ru Group
История компании, создавшей бота TechCrunch - с Дмитрием Думиком
Эндрю: Привет всем. Меня зовут Эндрю Уорнер. Я основатель Mixergy. И иногда можно заметить, когда я так увлекаюсь интервью, потому что забываю о теме интервью. Так и случилось в прошлый раз. Я чертовски одержим чат-ботами. Поэтому в прошлый раз, когда у меня был сегодняшний гость, вместо того, чтобы поговорить с ним о том, как он основал свою компанию, мне пришлось спросить его, что он думает о чат-ботах.Честно говоря, я думаю, что мы немного поспорили. Правильно, Дмитрий?
Дмитрий: Да, немножко.
Эндрю: Верно? Думаю, у нас были разные точки зрения на это. Интересно, изменились ли вы за последние несколько недель после того последнего интервью немного по поводу того, что я сказал?
Дмитрий: Думаю, через год надо проверять.
Эндрю: Чтобы узнать, кто здесь. . .
Дмитрий: Совершенно верно.
Эндрю: Чтобы узнать, кто прав. Хорошо, я бы хотел этого.
Дмитрий: Ага.
Эндрю: Хорошо. Давайте сделаем прогнозы относительно того, где, по нашему мнению, будут находиться чат-боты. Для тех, кто не знает, что такое чат-бот, чат-бот - это, по сути, вы заходите в свое приложение для чата и можете подписаться или начать разговор с компанией, верно? Так, например, вы можете пойти в Pizza Hut. Не знаю, есть ли у Pizza Hut, но теоретически. . .-
Дмитрий: Еще нет.
Андрей: Он есть?
Дмитрий: Еще нет.
Эндрю: Еще нет.Когда она у них есть, вы сможете зайти туда и сказать: «Эй, я хочу пиццу». Они говорят: «Где ты?» Вы говорите им, где именно вы находитесь. Затем они говорят: «Хорошо, это будет стоить столько денег», а вы им отвечаете: «Хорошо». А затем вы кладете отпечаток большого пальца на кнопку на iPhone, и ваша пицца будет доставлена вам, и все это произойдет в чате. Это, я думаю, будущее чат-ботов.
Сегодня, если вы хотите увидеть, как выглядит чат-бот, можете посмотреть наш.С нашим, вы даете мне разрешение, и я каждый день учу вас чему-то через Facebook Messenger. Это чат-платформа, которую мы решили использовать в первую очередь. Кстати, если кто-то захочет это проверить, мы разместим его на ChatAcademy.com, если вы хотите увидеть, как работают чат-боты, и немного узнать о них.
Так или иначе, в прошлый раз, когда Дмитрий был здесь, мы говорили о ботах и о том, куда он думал, и куда я думал, и я подумал, что это был действительно полезный разговор.Чего мы не узнали, так это того, как он построил эту платформу, Chatfuel, которая сейчас, я думаю, является самой популярной платформой для создания чат-ботов, и все это бесплатно и очень просто. Chatfuel - это платформа, которая позволяет вам создать полнофункционального чат-бота менее чем за семь минут. Это одна из вещей, которыми они особенно гордятся, что вы можете делать это очень быстро.
Я пригласил Дмитрия Думика снова рассказать о том, как он основал Chatfuel и как он его развивал. И все это интервью спонсируют две великие компании.Первый поможет вам нанять следующего замечательного разработчика. Он называется Toptal. Второй сделает ваши книги правильными. Он называется Bench, но я расскажу вам больше об этих компаниях позже. Дмитрий, хорошо, что ты здесь.
Дмитрий: Большое спасибо, что снова меня пригласили.
Андрей: Сколько ботов создано на Chatfuel?
Дмитрий: Отличный вопрос. Теперь я думаю, что нас почти полмиллиона.
Андрей: А сколько вы от этого заработали?
Дмитрий: Забавный вопрос - задать стартапу из Кремниевой долины.Мы компания с предварительным доходом.
Эндрю: Ответ отрицательный. Я улыбнулся, потому что знаю ответ. Ответ отрицательный. Причина, по которой его нет, в том, что вы сосредоточены на росте. Вы хотите быть самым большим. Вы хотите быть везде. Вы хотите, чтобы все использовали вас, ребята, и доход заработает позже. Я прав?
Дмитрий: Таков план.
Эндрю: Хорошо. И это совершенно правильный подход, не так ли? Facebook, на самом деле, я не знаю, что Facebook сделал это, но Instagram сделал это, верно? Прохладный.Можете ли вы привести мне пример бота, созданного на платформе Chatfuel, который дает нам представление о том, на что это похоже?
Дмитрий: Конечно. Итак, одним из самых известных является бот TechCrunch. По сути, он отправляет вам сводку, основанную на ваших предпочтениях в отношении того, что происходит в мире технологий, и вы можете подписаться на темы, которые вы хотели бы отслеживать, например, следить за темой Messenger или что-то еще. Недавно мне очень понравилась награда TechCrunch Crunchies Award. Итак, на это мероприятие они продавали билеты через этого чат-бота.Так что это было круто.
Еще одним примером, который создавал множество ботов, был чат-бот Christian Gray, запущенный в поддержку фильма «50 оттенков серого». И это сделали много ботов. Его показали по телевидению и во многих СМИ, поэтому я выделил его. Причина в том, что он вызывает эмоции. Таким образом, он разговаривает с вами так, как Кристиан Грей говорил с вами, например: «Знаешь, что я хочу делать дальше?» "Что это?" «Я хочу надеть это на тебя», а затем изображение наручников. Поток такой же - это заставляет меня [неразборчиво 00:04:34].
Эндрю: Я помню тот. После нашего последнего собеседования я пригласил вас поужинать, но вы не слишком много едите, поэтому я поела за нас обоих. Одной из вещей, которую вы мне показали, был тот бот, и вы сказали: «Вот, Эндрю. Возьми телефон. Говорите боту все, что хотите, и наблюдайте, как он отвечает ». Я сделал. Я попытался обмануть бота, и он ответил в основном как человек. Наручников у меня не было. Было бы круто, если бы там было сказано: «Я хочу надеть на тебя наручники». Но я получил от этого полный опыт.
Хорошо. Давайте вернемся и посмотрим, как вы поняли, что это тот бизнес, которым нужно заниматься. Вы парень, который до этого работал в Procter & Gamble. Дайте мне почувствовать, каково это было работать в Procter & Gamble системным менеджером, что вы и сделали.
Дмитрий: Ну, если честно, было очень весело. Мне предложили работу на полную ставку еще до того, как я окончил университет. Так что это было для меня большим волнением, потому что в то время мне предлагали огромную зарплату, как будто никто не будет платить такую зарплату студенту.Так что я принял это, и мне повезло - я работал под руководством отличных менеджеров, и я очень часто участвовал в новых проектах, таких как задание завода на заводе или производственных линиях и так далее. Мой последний проект был о создании сквозной системы отчетности для всех продуктов P&G, от небольших киосков на улицах до уровня страны.
Эндрю: Отчетность по продажам?
Дмитрий: Ага, по продуктам.
Эндрю: Понятно. Итак, любой мог зайти и посмотреть, как даже небольшой киоск работает как механизм продажи продукта Procter & Gamble? Это феноменально.Итак, учитывая, насколько сложными вы были, и учитывая, что работа была, почему вы продолжили в качестве. . . Я смотрю ваш профиль в LinkedIn 2012, почему вы основали Penxy?
Дмитрий: Пенкси, да.
Эндрю: Почему вы основали компанию самостоятельно, учитывая, что у вас все хорошо?
Дмитрий: Отличный вопрос. Итак, в ноябре 2011 года ко мне подошел друг, который работал в университете, так что он был похож на лекцию. Его ученики выполняли задание.В рамках задания они хотели сделать побочный проект, некоммерческий проект, и меня пригласили присоединиться к этому проекту в качестве наставника. Я принял это. Две вещи произошли во время работы созданной нами некоммерческой организации. Мы создали очень простую платформу.
В то время частные лица в России не делали много подобных пожертвований. Фактически, они внесли в 100 раз меньше, чем средний американец. Мы подумали: «Почему? Как решить эту задачу? » И по трем причинам, по трем основным причинам, люди сказали, что у них нет денег.Было много трений. Вы должны были любить кому-то платить или переводить деньги куда-то, и в этом процессе не было прозрачности.
Мы пришли к идее онлайн-платформы, подобной трехсторонней торговой площадке, где одной стороной были бы рекламодатели. Нам повезло, что у нас были такие, как Google, который платил людям за загрузку их Google Chrome, несколько банков, Starbucks. С другой стороны, были бы люди, которые просто шли бы туда и выполняли эти рекламные действия, например, смотрели видео, загружали браузер, заполняли как приложение.Деньги, которые они зарабатывают на рекламных акциях, они могут направить на любую благотворительность.
Эндрю: Понятно. Я иду и скачиваю Google Chrome. Chrome платит вам, а вы отдаете деньги выбранной мной благотворительной организации.
Дмитрий: Верно.
Эндрю: Это была модель.
Дмитрий: Да, именно так.
Эндрю: Хорошо.
Дмитрий: Итак, мы сделали MVP. На его строительство ушло две недели, а на то, чтобы заработать около 5000 долларов, потребовалось две недели. Как и в случае с чистой виральностью, нас показали по радио.Люди это поддержали. Они поделились этим. Это называлось «Одна минута», как будто вам не нужно много делать, чтобы поддержать выбранную вами благотворительную организацию, просто потратьте одну минуту своего времени. Итак, мы взяли эти 5000 долларов и купили подарки детям из детских домов на новогодние праздники.
Здесь со мной произошли две вещи. Первый раз в моей жизни я работал в команде, где все были так взволнованы конечной целью и были настолько мотивированы, что вам не нужно было тратить ни минуты своего времени, чтобы убедить кого-то что-то сделать.Мы как будто работали по ночам. Никому не заплатили. Все были в восторге от миссии. Я подумал: «Вау, это просто феноменально. Я хочу быть в этой среде всю свою жизнь ».
Во-вторых, когда мы написали эти подарки детям и раздали их, я почувствовал влияние на совершенно другом уровне, чем когда-то в корпорации. Но мои действия что-то меняют в этом мире.
Эндрю: Ага.
Дмитрий: В гораздо большем масштабе.Итак, эти две вещи вызвали цепочку мыслей в моей голове вроде: «Хорошо, какой у меня рычаг воздействия, чтобы я мог оказывать большее влияние и предоставлять то, во что я верю, и влиять на большее количество людей таким образом, чтобы это находило отклик у меня. ? » Мой друг почувствовал это колебание во мне.
Итак, он подошел, и я подумал: «Эй, я делаю этот стартап, ориентированный на образование. У вас есть этот потрясающий опыт. Я хотел бы, чтобы вы присоединились к стартапу ». Я подумал: «Хорошо, давай сделаем это». Но тогда мне очень хорошо платили.Так что для меня было большой проблемой отказаться от зарплаты. Поэтому я сказал ему: «Как нам с этим справиться?» Он сказал: «Не беспокойтесь, мы собираемся собрать 1 миллион долларов, чтобы вы могли получать зарплату». Я сказал: «Хорошо». Поэтому я покинул Procter & Gamble. Через месяц мы поняли, что инвестиций не будет.
Эндрю: Вы ушли до того, как получили финансирование, прежде чем вы могли быть уверены, что получите эти деньги?
Дмитрий: Да.
Эндрю: Понятно. Вот это да. Все в порядке.Вы были в то время женаты?
Дмитрий: Я женился вскоре после ухода из Procter & Gamble.
Эндрю: Значит, в твоей жизни возникли некоторые обязанности. Не то чтобы можно было просто остаться на чьей-то кухне и спать на полу.
Дмитрий: Ага.
Эндрю: Хорошо.
Дмитрий: Так началась моя стартап-жизнь. А затем, в течение следующего года, я думаю, это был один из самых трудных - ну, может быть, самый трудный год в моей жизни, потому что это был стартап.Никто из нас не знал, что делаем, и допускали все возможные ошибки. У нас было около четырех соучредителей, все очень умные и талантливые ребята, но в конечном итоге мы ссорились, считая, что это правильное решение. Мы будем часами обсуждать это, а не просто выбирать что-то и работать над этим.
Мы вылетим слишком поздно. Мы бы запустили, даже не зная рынка. Мы бы выбрали не ту нишу, на которой сосредоточились бы. Мы бы собирали деньги, не имея продукта.Было очень сложно собрать деньги. У нас есть большая команда из десяти человек, которым мы должны платить.
Эндрю: Понятно.
Дмитрий: Как и все возможные ошибки, как вы их называете.
Андрей: Так что же случилось с бизнесом?
Дмитрий: Что случилось с бизнесом? Итак, я пытаюсь придумать -
Эндрю: Вот что случилось. Вы сказали нашему продюсеру, что это был 2013 год, верно? Да, в 2013 году, ближе к концу бизнеса, вы, ребята, отчаянно нуждались в деньгах.Вы не платили своему персоналу из десяти человек более двух месяцев. Вы познакомились с бизнес-ангелом, который хотел вложить немного денег. Сколько денег?
Дмитрий: Ему было интересно вложить около 250 тысяч долларов.
Эндрю: 250 000 долларов? Вы разговариваете с парнем, и что происходит потом?
Дмитрий: Итак, у нас было несколько звонков, которые его интересовали. У нас был последний звонок. Я был в отчаянии, потому что у нас не было денег. На нас была большая ответственность, и это был мой последний шанс.Так что я вскакиваю с ним на последний звонок и спрашиваю, принял ли он свое решение. Он сказал: «Я решил не вкладывать деньги. Но ты мне вроде как нравишься, Дмитрий, и я могу одолжить тебе 50 тысяч долларов лично тебе, а потом ты вернешь их мне, когда сможешь в своей жизни. Хочешь взять их? » Я говорю: "Я не должен брать на себя эту ответственность". И я сказал: «Конечно, спасибо».
Андрей: Ты взял?
Дмитрий: Ага. Я возьму это.
Эндрю: Вы лично сейчас на связи с ним, а затем вы использовали деньги в бизнесе, и если бизнес терпит неудачу, вы все равно должны ему деньги.
Дмитрий: Верно.
Эндрю: Хорошо. Что вы, ребята, делали с деньгами в бизнесе?
Дмитрий: Ага. Я сказал вам, что мы сделали все возможные ошибки? Он спас компанию в буквальном смысле. Я так ему благодарен.
Андрей: Кто это?
Дмитрий: Была такая компания OneTwoTrip.com.
Эндрю: OneTwoTrip?
Дмитрий: Ага. Это российский туристический интернет-магазин.
Эндрю: Хорошо.
Дмитрий: Довольно большие.Парня зовут Петр Кутис. Итак, он основатель этой компании. Как бы то ни было, он занял мне 50 000 долларов. Этим мы платили зарплату всем нашим ребятам. Позже это был октябрь 2012 года, а не 2013 года. Позже мы выиграли Web Ready Award, которая довольно известна в России. Это было в декабре.
После этого мы вызвали большой интерес со стороны инвесторов. Многие инвесторы приходили к нам и говорили: «Хорошо, ребята, у вас классный проект». К тому времени у нас уже был продукт, так что у нас была начальная тяга.Так что позже мы смогли закрыть раунд на 500 000 долларов в апреле 2013 года, из которых мы вернули этот долг этому парню.
Эндрю: Хорошо.
Дмитрий: Примерно в это время я понял, что лучший способ двигаться вперед - это расстаться с нашими соучредителями, потому что, видимо, мы были не лучшей командой соучредителей.
Андрей: Почему? Назовите мне одну причину, одну конкретную вещь.
Дмитрий: Да, конечно. Все ребята были чрезвычайно умны и обладали большим лидерством, но если сложить их вместе, у каждого будет свое мнение, куда идти, без единой власти, чтобы решить, куда идти.Наше желание или намерение сделать так, чтобы все были согласованы в одном видении, мы потратили много энергии и много времени на обсуждение, вместо того, чтобы просто быстро потерпеть неудачу и исправить свои ошибки.
Эндрю: Как вы думаете, почему вы не стали ни лидером, ни кем-то другим? Вы были слишком неопытны? Были ли вы в то время маленьким цыпленком, чтобы отстоять то, что вы хотели?
Дмитрий: Можно посмотреть с разных сторон.Вы можете посмотреть на это под этим углом. Я чувствовал, что я был последним, кто присоединился к компании. Эти трое парней были соучредителями и пригласили меня стать их генеральным директором, потому что у меня был такой опыт со времен Procter & Gamble. Однако с точки зрения одинаковых акций у меня было меньше всего акций в компании. Я не чувствовал, что это совсем мое дело, но вы также можете подумать о том, как я рационализирую это. Очевидно, я мог бы сделать это, не имея официального количества акций.
Эндрю: Хорошо.Итак, вы отступили. Они продолжили дело. Я вижу, что бизнес все еще работает, но я вижу, что он еще не полностью развился. Затем у вас возникла идея чего-то, что действительно взлетело, что по сути было похоже на Flipboard для России. Вы основали это на Flipboard, существовавшем в США, или на Flipboard, я бы сказал, для Восточной Европы. Вы сделали это на базе Flipboard в США?
Дмитрий: Нет, не совсем. Я основал эту идею. Я подумал: «Вот эта прекрасная идея Flipboard.«Я использовал его некоторое время. Подобного приложения в России у нас не было. Flipboard основан на - по-прежнему основан на социальных сетях, таких как сигналы, которые они получают из социальных сетей, например, этот контент, люди делятся им в Twitter, на Facebook. В России, в Восточной Европе, у нас был свой набор социальных сетей, например VK.ru, VK.com или OK.ru. Итак, Facebook был на пятом месте по популярности.
Эндрю: Понятно. Для тех, кто не знает, Flipboard - это как чтение журнала на iPad.Я думаю, что сейчас у них даже есть версия для iPhone, в которой, как вы сказали, статьи подбираются на основе вашего интереса к Flipboard, а также на основе социальных сигналов, которые поступают от ваших друзей о том, чем они делятся, и т. Д. Понятно. Итак, вы сказали: «Вот идея. Я собираюсь сбежать с этим ». Насколько хорошо тот справился?
Дмитрий: Ну, неплохо получилось. Итак, хорошая новость в том, что мы извлекли уроки из своих ошибок. Итак, я встретился со своим другом давным-давно. Мы решили стать партнером.У нас не было денег, так что это был наш последний шанс, может быть, по крайней мере, так я себе сказал. Я подумал: «Может быть, я не предназначен для мира стартапов. Пора мне вернуться в корпоративный мир и просто что-то там сделать ».
Я занял немного денег у своих друзей, а он занял немного денег у своих друзей. Мы подумали: «Хорошо, давай сделаем наш последний выстрел». Мы знали, что денег нам никто не даст. Поэтому мы не потратили ни секунды на обсуждение вопроса о том, стоит ли нам делать рейз.
Андрей: Почему бы тебе денег не дать, ведь ты русский?
Дмитрий: Нет, не совсем.У нас обоих были свои стартапы, и мы оба потерпели неудачу, и у нас не было успешной истории сбора денег. К сожалению, у нас не было успешной истории подобных взлетов со стартапами. Теперь я понимаю, что мы, вероятно - был шанс, что кто-то даст нам деньги, но тогда это было просто так: «У нас нет времени искать деньги. Мы просто сосредотачиваемся на продукте и смотрим, взлетит он или нет ». У нас не было денег на команду. Так что между нами были очень четкие обязанности.Он отвечал за все технические аспекты нашего стартапа, а я отвечал за нетехнические вопросы.
Эндрю: Хорошо.
Дмитрий: Значит, это сэкономило нам много энергии, например, кто на чем должен сосредоточиться.
Эндрю: Понятно.
Дмитрий: Это огромный урок, который мы извлекли из наших стартапов. Мы выпустили наш продукт слишком поздно. Здесь мы начали процесс развития клиентов.
Андрей: Какая компания? Вы хотите сказать, что в Penxy вы начали слишком поздно?
Дмитрий: Пенкси, да, поздно.Раньше мы не занимались развитием клиентов.
Андрей: Ты сделал или нет?
Дмитрий: Нет.
Эндрю: Ага. Вы сказали нашему продюсеру: «Послушайте, мы запустили эту штуку слишком быстро. Нам было мало », не слишком быстро, вы просто не учитываете отзывы своих клиентов. Вы только что запустили его внутренне.
Дмитрий: До запуска продукта да.
Эндрю: Ага. Хорошо.
Дмитрий: В этот раз я поступил иначе. В России есть платформа под названием YouDo, которая чем-то похожа на Amazon Mechanical Turk, где вы можете платить людям за выполнение небольших задач.Вот где я разместил задание, которое будет выглядеть так: если вы похожи на девушку от 18 до 23 лет, у вас есть смартфон и вы используете VK.com, я заплачу вам как 1 доллар за прыжок на 15 -минутный звонок, где я хотел бы задать вам несколько вопросов о том, как вы используете социальную сеть.
Эндрю: Что вы узнали из всего этого?
Дмитрий: Много чего. Самое крутое открытие, которое я узнал, заключается в том, что когда вы используете приложение ВКонтакте для чтения новостей, многие люди будут потреблять контент через это приложение.Ваш статус в социальной сети отображается как онлайн. Люди знают, что вы в сети, и начинают к вам обращаться. Многие люди выходят из себя из-за этого, потому что они просто хотят потреблять контент.
Был бот в VK.com API. Поэтому, когда вы используете их социальную сеть через API, ваш статус не будет отображаться. Итак, из нашего приложения, поскольку люди будут входить в систему, используя свои учетные данные ВКонтакте, если они будут использовать наше приложение, они не будут отображаться как онлайн. Вот где я понял, что люди не хотят быть -
Эндрю: Понятно.ВК, кстати, в России такая же социальная сеть, как Facebook, и, как и в Facebook, я мог читать новости. У меня был один опыт в начале использования Facebook, когда я читал ленту новостей, и внезапно люди пинговали меня, потому что они видели, что я был в сети. Теперь я разговариваю с людьми, когда все, что мне нужно, это бездумно читать в Интернете, пока я ем. Теперь Facebook позволяет отключить его.
Вы говорите, что ВК не разрешает людям выключать его. Вы сказали: «Это большое разочарование наших клиентов.Я могу решить эту проблему, позволив им читать в моем приложении, не получая сообщений ». И одна только эта небольшая выгода решила такую большую проблему, что вы смогли запустить бизнес, по сути, благодаря этому. Я прав, или я что-то упускаю?
Дмитрий: Это было одно из ценностных предложений, которое у нас было, то, на которое люди часто нажимали, но явно не главное.
Андрей: Что было главным?
Дмитрий: Основным было то, как мы подаем контент.Итак, главный из них - мы разработали технологию, которая, по сути, сканирует всю социальную сеть, а затем в течение 15 минут после каждой публикации, каждого элемента контента у нас был алгоритм, который определил бы, насколько успешным будет этот вариант. У нас была возможность удалить всю рекламу, весь дрянной контент, и мы просто выбирали невероятный контент, с которым люди будут взаимодействовать как сумасшедшие.
Затем у нас была эта технология, которая сканировала, как и вся социальная сеть, и в то время у них было около 80 миллионов зарегистрированных пользователей с таким же большим объемом контента.Мы знали, что такое лучший контент, и мы смогли поместить этот контент в наше приложение, распределить его по категориям и представить таким образом, чтобы он был разработан только для потребления контента. Так что он красивый, гладкий, не из [неразборчиво 00:22:38].
Эндрю: Понятно. Хорошо. Итак, прежде чем мы продолжим рассказ, я хочу поговорить о моем спонсоре, а затем я собираюсь вернуться к счастливому концу, который получился из этого, потому что произошло что-то действительно интересное, а затем произошло что-то еще, что привело вас к Chatfuel.
Но сначала я должен сказать всем, что мы записываем это примерно 15 апреля. На самом деле, я думаю, что налоговый день в США немного позже 15 апреля этого года. Дело в том, что каждый апрель люди очень беспокоятся о налогах и предпринимателях, особенно потому, что нам так много всего нужно успевать - все поступления, все расходы. В течение года мы иногда отстаем.
Дело в том, что мы не можем отставать не только потому, что каждое 15 апреля мы не хотим выяснять, сколько у нас налоговых счетов и с какой скоростью мы должны бороться, чтобы заплатить налоги, но и потому, что для нас знание того, каковы наши доходы и расходы, - это способ вести счет, способ узнать, хорошо ли у нас дела.В частности, если мы можем погрузиться в наши книги и понять, где наши самые большие расходы, мы сможем фактически критиковать их и выяснить, тратим ли мы деньги на правильные вещи или нет.
Если вы там и слушаете меня, а ваши книги - беспорядок, я хочу, чтобы вы знали, что вы не единственный. В начале Mixergy у меня были книги в беспорядке. Многие предприниматели так и поступают. Но вы не можете позволить этому продолжаться. Так что вы можете либо пойти и нанять бухгалтера, либо сделать это самостоятельно.И это, кстати, оба этих варианта - то, что начинают делать многие предприниматели. Они нанимают бухгалтера, а затем возникает проблема с бухгалтером. Иногда бухгалтер убегает с деньгами или совершает грубые ошибки, а может просто исчезает, потому что в его жизни грядут другие дела. Или вы делаете это сами, что является кошмаром, потому что вам нужно, чтобы кто-то еще посмотрел на ваши цифры, внимательно их изучил, чтобы убедиться, что вы сами не ошибаетесь.
Вот тут-то и пригодится Bench.Мне нравится Bench, потому что это программное обеспечение и услуга, программа, которая забирает ваши данные из разных мест, где вы тратите и зарабатываете деньги, а также людей, которые следят за тем, чтобы все эти данные были правильно распределены по категориям. Представьте себе, как будто вы играете в видеоигру и все время можете видеть в правом верхнем углу свои очки, представьте, если бы у вас было то же самое для вашего бизнеса, где вы постоянно знали, какой у вас доход, каковы ваши расходы. были, куда пошли деньги. Вы будете удивлены, увидев, как это улучшит способ ведения вашего бизнеса.
So Bench, как вы, ребята, знаете, уже некоторое время спонсирует Mixergy. Они предлагают то, чего больше нигде не предлагают. Да, они собираются дать нам скидку 20% на первые шесть месяцев с Bench. Но есть кое-что, на что я хочу обратить ваше внимание, а именно: они предлагают вам бесплатную пробную версию. Есть причина, по которой такой сервис, как Bench, обычно не предоставляет бесплатную пробную версию. Им придется много работать, чтобы поместить ваши данные в свою систему, много работы.Тогда вы можете откровенно уйти.
Это означает, что они собираются привести ваши данные в порядок. Они позаботятся о том, чтобы ваши финансы были разумными. Затем, если вам это не нравится, вы можете уйти, никаких обязательств. Все, что вам нужно сделать, это зайти на Bench.co/Mixergy. Очевидно, что это не имеет для них большого смысла, за исключением одного момента. Они пытаются понять, насколько эффективна для них аудитория Mixergy как платформа для покупки рекламы. Итак, они хотят убрать все причины, по которым вы не попробуете Bench, чтобы увидеть, является ли аудитория Mixergy хорошей группой людей для работы с ними.
Так что, если вы меня слушаете, вы можете воспользоваться этим. Если вы знаете кого-нибудь, кому нужно позаботиться о своих книгах, вы можете передать это им. URL-адрес - Bench.co, потому что домен .com, по-видимому, больше не крут, - Bench.co/Mixergy.
Хорошо. Вы построили эту штуку. Действительно ли люди кусались? Они это использовали?
Дмитрий: Ага. Итак, мы занялись развитием клиентов. Мы запустили нашу первую версию. У нас было около 3000 пользователей. Мы проверили конверсии.Мы проанализировали, что пошло не так. Мы исправили это. Потом нам действительно понравился настоящий запуск, и мы вошли в тройку лидеров в магазине приложений в России. У нас получилось около 130 000 за неделю. Это было похоже на «Что?» момент для нас.
Эндрю: Это фантастика. А откуда тогда доход? Поскольку вы, ребята, немного отставали с деньгами, вам нужно было найти какой-то доход, у вас не было финансирования.
Дмитрий: Совершенно верно. Так что сразу после того, как у нас появилось несколько пользователей, мы подумали: «Нам нужно монетизировать эту штуку сейчас, потому что у нас нет денег.Итак, что произошло, мы подумали: «Хорошо, что мы можем сделать?» Поскольку у нас был доступ к VK API и люди входили в наше приложение, используя свои учетные данные VK, мы запускали рекламу в нашем приложении. Тогда прелесть этого заключалась в том, что всякий раз, когда человек подписывался на группу брендов, бренды хотели рекламировать.
У нас было что-то вроде Pepsi, нас использовали несколько громких имен. Причина, по которой они выбрали нас, заключалась в том, что у нас был доступ к VK API, мы точно знали, кто подписался на их группу. Итак, позже мы предоставим им отчет о людях, которые подписались на группу, и они знали, что эти люди были качественными лидами, у которых есть смартфон, и им нравится общаться с ними.
Эндрю: Они подписывались на группу через ваше приложение?
Дмитрий: Ага.
Эндрю: Понятно. Вы не можете выйти за рамки данных своих приложений, чтобы сообщить им, кто был в их группах. Это прямо в вашем приложении. Какие группы были в вашем приложении? Я не знал, что у вашего приложения есть группа.
Дмитрий: Значит, в нашем приложении не группы. Это группы, которые бренды создают в социальных сетях. В Facebook это называется страницами Facebook. В ВК это группы называются. Итак, концепция та же.Это как фирменная страница для банка или FMCG-компании. Например, бренды хотят, чтобы вы подписывались, подписывались на их фирменные страницы или лайкали их, чтобы вы были в курсе того, что происходит с их материалами.
Эндрю: Понятно. Таким образом, вы помогли им привлечь больше людей в свои группы, что равносильно тому, что они заставили больше людей стать поклонниками своих страниц на Facebook. И вы можете сказать им конкретно, кто это сделал, чтобы они имели представление о качестве. Я не могу сказать своим рекламодателям. Я не могу сказать им, кто пошел записываться в Bench.Вы смогли это предложить. Хорошо. Так что я вижу, откуда будет доход от этого. Насколько высока выручка до того, как двинулись дальше?
Дмитрий: Десятки тысяч долларов в месяц.
Андрей: Десятки тысяч?
Дмитрий: Угу.
Эндрю: Вау. Итак, давайте поговорим на личном уровне. Вы, должно быть, в каком-то смысле сомневались в себе, когда первое дело шло не так, верно? Вы боролись. Сейчас этот бизнес преуспевает, десятки тысяч долларов - это значительный доход.Как вы относились к жизни? Как вы относились к себе в тот момент?
Дмитрий: Довольно хорошо. Я чувствовал себя фантастически. Пара вещей - я уже жил в Сан-Франциско, поэтому мой партнер жил в Москве, и наш продукт был ориентирован на Восточную Европу. Именно здесь у меня возникло второе сомнение типа: «Достаточно ли я хорош, чтобы построить что-то вроде международного или нет?» Это похоже на «Хорошо, я хочу перейти на следующий уровень».
Андрей: Вы это почувствовали?
Дмитрий: Ага.
Эндрю: Хорошо.
Дмитрий: Это как синдром самозванца, который у меня точно есть. Это как если бы я чего-то достиг, например, какой следующий уровень? Смогу ли я туда добраться? Произошло второе событие, которое заставило меня подумать, что мы должны каким-то образом диверсифицироваться, это похоже на кризис российской экономики, когда отношение рубля к доллару США может упасть на 50%. Мой колл-центр находился в США, а мой центр создания ценностей - в Восточной Европе. Я подумал: «Хорошо, теперь у нас в два раза меньше денег, чем было раньше.Мы должны диверсифицировать ».
Эндрю: Как вы справились с синдромом самозванца?
Дмитрий: Как я справился с синдромом самозванца?
Эндрю: Ага.
Дмитрий: Мне нужно с этим разобраться. Ну, во-первых, я изучаю науку о мозге. Как и один из парней в Facebook, когда вы разместили объявление, он спросил: «Что мне дали эти книги?»
Эндрю: Ага. Я сделал сообщение в Facebook. Я сказал, что собираюсь пригласить тебя. Кто может помочь с советами о том, что может сделать это интервью полезным.Кунал Сампат сказал: «Какие книги вы рекомендуете на Facebook? Какое влияние они оказали на вашу работу с ботами в целом? » Итак, каков ваш ответ?
Дмитрий: Мой ответ такой, как будто эти книги посвящены науке о мозге и тому, как мы работаем и почему мы делаем то, что делаем. Они такие фундаментальные. Дело не только в ботах и бизнесе. Это просто о том, как вы относитесь к себе и как вы реагируете на внешние и внутренние триггеры, которые возникают у вас в жизни.
Эндрю: Итак, дайте мне одну вещь, которую вы сделаете, что позволит вам справиться с синдромом самозванца. Не заставляй меня читать все книги. Позвольте мне немного узнать, что вы получили от чтения этих книг, а затем мы можем вернуться и просмотреть список книг.
Дмитрий: Мне нравится практика благодарности. Практика благодарности - это как каждый день, когда я просыпаюсь, я записываю три вещи, за которые я благодарен в своей жизни. Один для меня лично, второй в моих отношениях, а третий - в профессиональном плане.Каждый раз перед сном я записываю три вещи, за которые я благодарен. Я благодарен за то, что произошло днем. Это так полезно потому, что это меняет вашу точку зрения.
Существует систематическая ошибка, называемая предвзятостью избирательного восприятия. Он оценивает, что мы тренируем свой ум, чтобы сосредоточиться на определенных вещах. Был эксперимент, в котором людей запирали в лаборатории на неделю и заставляли играть в тетрис семь дней. Потом их выпустили и спросили: «Что вы, ребята, видите?» Они сказали: «Мы идем по улице и видим два красивых здания.Если вы просто сложите их все вместе, они красиво рухнут из-за шаблонов Тетриса ».
Итак, на чем бы мы ни тренировали свой ум, чтобы сосредоточиться, мы склонны видеть эти вещи, и у нас есть эта линза, то, как мы воспринимаем реальность через эту линзу, и мы можем изменить эту линзу. Итак, эта регулярная практика помогает вам переучить свой разум позитивно мыслить обо всем, что происходит в вашей жизни.
Эндрю: Так почему же позитивное мышление помогает вам с синдромом самозванца или вообще помогает?
Дмитрий: Потому что, когда вы думаете: «Я недостаточно хорош», вы думаете: «Это отличная возможность улучшить эту тему.Всякий раз, когда вы чувствуете, что это прекрасная возможность, это похоже на положительное чувство, например: «Это действительно здорово, что она у меня есть. Я не могу с этим бороться. У меня это работает ».
Эндрю: Понятно. Таким образом, он учит вас не поддаваться этому мыслительному процессу, а видеть в нем преимущества. Понятно. Понятно. Где этот список книг? Смотрю на твоей странице в Facebook. Я погуглил. Я зашел на вашу страницу Medium. Я этого не вижу.
Дмитрий: Это у меня на страничке в фейсбуке где-то в 2015-м, кажется.Я могу отправить его вам, чтобы вы могли опубликовать его позже.
Эндрю: Хорошо.
Дмитрий: Это как лучшие книги, которые я читал в жизни. Книга номер один написана Дэниелом Канеманом и Тверски. Канеман получил Нобелевскую премию в 2002 году за фактическое доказательство того, что люди иррациональны. У него есть книга «Мыслить быстро и медленно», которая очень важна для понимания того, как мы, люди, действуем и что большинство наших решений являются эмоциональными, а не рациональными.
Эндрю: Хорошо.Я хочу вернуться к этому, потому что одна из вещей, которые мне в вас понравились, когда мы обедали, - это то, что вы говорили о том, как вы создаете привычки для себя, как, когда привычка не приживается, как вы подстраиваете свою жизнь под это и получаете действительно в этом материале, что, на мой взгляд, интересно. Давайте продолжим рассказ и вернемся к нему, а также вернемся к нашим предсказаниям о том, куда движутся боты. Я чувствую, что ваш прогноз будет лучше моего, потому что вам будет удобнее видеть, что будет дальше.Но я не думаю, что через четыре или даже два года наши прогнозы будут настолько разными.
Хорошо. Так что же вы в итоге сделали? Как называется компания, которая писала новости?
Дмитрий: Он называется Мята. Называлась она Мята. По-английски это означает мята.
Эндрю: Хорошо. Мата?
Дмитрий: Ну, если перевести на английский, это как мята как трава, М-И-Н-Т. По-русски это будет выглядеть как M-Y-A-T-A.
Эндрю: Хорошо.Все в порядке. Так что же с этим случилось?
Дмитрий: Мы продали его в феврале 2015 года группе частных инвесторов еще в России.
Эндрю: Хорошо. Сколько?
Дмитрий: Не могу раскрыть.
Эндрю: Оцените. Мы говорим о сотнях тысяч долларов, миллионах?
Дмитрий: Сотни тысяч.
Эндрю: Хорошо. Достаточно, чтобы вы сказали: «Хорошо, у меня здесь кое-что есть. Я собираюсь начать новый бизнес. Я понимаю, как это работает и как я работаю.А потом вы каким-то образом создали каталог с ботами. Почему вы создали каталог с ботами?
Дмитрий: То есть я искал что-нибудь новенькое, чтобы запрыгнуть. Примерно в 2015 году они запустили Telegram, популярное приложение для обмена сообщениями, которое насчитывает более 100 миллионов пользователей в месяц, они открыли свой API для ботов. Фактически, один из первых… ну, первый западный мессенджер, открывшийся для ботов. У Кика она была раньше, но у Кика она была в частной бета-версии. Telegram разошелся, как и все паблики.
Итак, я помню, как в тот самый день, когда я читал объявление, и я подумал, что хорошо, у меня есть уникальная возможность что-то построить и быть первым на платформе.Если бы вы были там, когда запускали App Store, и у вас была бы возможность запустить любое приложение, что бы это было, например, знать, насколько огромным оно станет?
Эндрю: Понятно. Кстати, как вы узнали, что он станет большим? Многие люди говорили: «Знаешь что? Это Telegram. Это что-то маленькое »или:« Это бот-платформа. Попытайся. В этом нет смысла. Двигаться дальше." Что вас привлекло во всей этой бот-платформе?
Дмитрий: Такое ощущение, что это снова была новая платформа, новая смена парадигмы.Так люди назвали это потом. Раньше я не думал об этих точных словах. Но мне показалось, что снова появляется новая сущность, и эта сущность будет очень популярной, потому что с ней сталкивается очень много пользователей. В WeChat это уже было. Кик экспериментировал с этим. Telegram экспериментировал с этим. Были хорошие шансы, что другие игроки прыгнут на борт. Так что, очевидно, был какой-то риск, но я думаю, вы должны пойти на некоторый риск, чтобы выиграть по-крупному.
Эндрю: Хорошо.Ага. Я думаю, что тот факт, что это уже происходило в Азии, действительно обнадеживает, что если вы увидите, что это существует там, то вы сможете увидеть, возможно, не точное будущее, а возможное будущее. Итак, вы сказали: «Это приближается. Я вижу здесь возможность ». Что вы для этого построили в первую очередь?
Дмитрий: Ну, у меня была куча идей, но ни одна из них не была такой хорошей - у меня была возможность что-то запустить, вроде бы стать номером один. Что бы это могло помочь мне добиться успеха? А потом я подумал: «Хорошо, я понятия не имею, что это будет, потому что я не знал, что будет работать на этой платформе, и если я не знаю, что будет работать, тогда я должен как-то утвердиться. так что я знаю, что будет работать.”
Я был в порядке, способ сделать это - запустить магазин ботов поверх платформы. Я позвонил своему сооснователю Артему. Для него это было около двух часов ночи в Москве. Я такая: «Артем, проснись. Нам нужно создать магазин ботов ". Он сказал: «Хорошо».
Эндрю: Позвольте мне выделить эту стратегию мышления. Вы говорили: «Послушайте, моя стратегия - мне нужно понимать, что работает, а что нет, потому что это совершенно новая платформа. Как мне понять, что хорошо, а что нет? Что ж, я создам магазин ботов, платформу, куда кто-нибудь может прийти и найти нужных ботов, и тогда это даст мне представление о том, что наиболее популярно.«Я слышал, как несколько предпринимателей придумывают методы, позволяющие понять, что работает, а что нет.
Один из моментов, который мне запомнился, был во время раннего интервью с Хитен Шахом, я спросил его: «Что бы вы начали, если бы вам нужно было начать с чего-то совершенно нового?» Он сказал: «Прежде всего, это аналитическая компания». Я сказал: «Почему аналитики так много?» Он сказал: «Да, но тогда я смогу глубже понять, что люди делают и что работает, и тогда я смогу понять, что нужно создать.”
Хорошо. Значит, у вас был бот-магазин. Каким будет магазин для ботов, просто стандартный сайт со списком ссылок?
Дмитрий: Собственно началось с бота.
Андрей: Бот, который рекомендовал других ботов?
Дмитрий: Совершенно верно.
Эндрю: Хорошо.
Дмитрий: Итак, к тому времени было всего 10 ботов, созданных командой Telegram. Мы запустили бота №11, где у нас было еще 10 ботов. Это было так забавно, потому что в этом магазине ботов было всего 10 ботов, но вот как начать.Мы построили это так быстро. Мы построили его примерно за несколько часов, и я отправил его основателю Telegram. Ему это понравилось. Он сказал: «Ого. Это круто."
Итак, он также добавил этого бота в свой блог о запуске платформы. Так у нас появились первые 15 000 пользователей. Но позже я понял, что трафик вымирает, потому что люди - не было возможности - как найти хранилище ботов, если нет механизма обнаружения, а хранилище ботов должно быть механизмом обнаружения?
Эндрю: Ага.
Дмитрий: Это меня очень сильно обеспокоило, потому что, очевидно, все это умирало и не получало разоблачения и того, чего они хотели. Итак, к счастью, за день до того, как лечь спать, я лежал в постели и подумал: «Что это?» Вдруг он выскочил. Мы создали эту технику о том, как вы продвигаете своего бота. Поэтому, если вы хотите, чтобы ваш бот отображался выше в магазине ботов, вы просите своих пользователей оценить его и просмотреть. Затем ваши пользователи, оценив его и просмотрев его, должны будут активировать его в нашем магазине ботов.
Эндрю: Понятно.
Дмитрий: Так у нас стало много пользователей. Как только мы это выяснили, ситуация начала расти как сумасшедшая.
Андрей: А это StoreBot.me, сайт все еще работает?
Дмитрий: Совершенно верно.
Эндрю: Я действительно вижу много оценок, например, Энди, который помогает людям изучать английский язык, имеет более 23 000 оценок. Каждый из этих людей должен быть подключен к вашему боту. Это правильно?
Дмитрий: Ну, если они хотели посмотреть и оценить своего бота, то да.23000, это правильно.
Эндрю: Для просмотра вы должны подписаться на бота, это помогло вам, ребята, расти. Это было супер умно. Кстати, Microsoft сейчас пытается залезть в ботов. Люди не понимают, что в Skype есть боты. У Microsoft есть каталог, очень похожий на StoreBot
. Я предполагаю, что они пытаются понять, что работает, а что нет, а также говорят людям, которые ищут ботов для Facebook Messenger: «Эй, это тоже существует на нашей платформе или вот еще несколько.«Я забыл, как это называется, но я использовал его, чтобы понять, что работает и с ботами, потому что у них есть номера, которые они публикуют. Вы случайно не знаете, что это такое? Я поищу его и вернусь к нему позже в этом году.
Дмитрий: Microsoft?
Эндрю: Microsoft, да. У них есть справочник.
Дмитрий: Ага, Директория называется.
Эндрю: Они называют это Директорией? Вот и все?
Дмитрий: Думаю, да.
Эндрю: Хорошо.Программа обмена сообщениями Microsoft Directory Bot Skype - позвольте мне посмотреть, поднимет ли этот вопрос поиск в Google. Это на BotFramework.com. Я почти уверен, что там есть каталог. Все в порядке. Я собираюсь воспользоваться моментом, и мы собираемся вернуться туда, это на BotFramework.com. Прямая ссылка - Bots.BotFramework.com. Зайдя туда, вы увидите уже существующих ботов, а также сможете понять, что особенно популярно.
Хорошо. Мой спонсор - компания Toptal. Как вы знаете, если вам нужен разработчик, я думаю, нет лучшего места, чтобы найти лучшего разработчика, чем пойти в Toptal.Если вы меня слушаете и хотите использовать Toptal, сделайте это - напишите мне. Я познакомлюсь со своей персоной в Toptal. Напишите на адрес [email protected], и я познакомлю вас с моим другом из Toptal.
Меня слушают несколько предпринимателей, которые на самом деле использовали Toptal для создания своего бизнеса. Вообще-то, один парень, который пришел сюда, принес пару бутылок виски, чтобы… Кстати, Дмитрий, ты пьешь?
Дмитрий: №
Эндрю: Нет. Ага. Я так не думал.Это отвлекает вас от мыслей, верно? Вы слишком сосредоточены.
Дмитрий: ROI отрицательный. Вы вкладываете свое время, ваше тело чувствует себя хуже. У меня нет положительной рентабельности инвестиций из этого опыта.
Эндрю: Это лучшая фраза: «Я не пью, потому что рентабельность инвестиций у него отрицательная». Что ж, Эрик пришел. Он выпил. Думаю, это принесло нам положительную рентабельность инвестиций, потому что я собираюсь упомянуть его сайт бесплатно. Я думаю, что это одно из преимуществ иногда употребления алкоголя в том, что вы сближаетесь с людьми, но это не единственный способ сделать это, так что я понимаю.
Эрик Браун пришел в офис. Он принес мне пару бутылок виски. Он рассказал мне о своем бизнесе. Это Permea. Ребята, вы можете увидеть это на Permea.net. Он сказал: «Послушайте, это стратегическое управление портфелем. Я хочу помочь компаниям грамотно организовать свою работу ». Он показал мне свое программное обеспечение. Выглядело действительно хорошо. Я сказал: «Кто это построил?» Он сказал: «Топтал. Я их нанял. Я слышал, как вы говорили о них, и это прекрасно сработало ». Он начал свой бизнес с разработчиками Toptal.
Если вы хотите нанять хороших разработчиков - мы говорим о людях, которые могут работать в Google, Facebook, Chatfuel - вы обязаны пойти поговорить с Toptal ради себя. Первое, что они сделают, это поговорит с вами, где они поймут, что вы ищете, а затем они познакомят вас с нужным человеком в зависимости от того, нужна ли вам работа на полную или частичную занятость, и какие платформа, над которой вы работаете и т. д.
Все, что вам нужно сделать, это пойти в Топталь.com / Mixergy или напишите мне по адресу [email protected]. Вы получите 80 часов на счет разработчика Toptal бесплатно при оплате первых 80 часов. Это в дополнение к испытательному периоду без риска продолжительностью до двух недель. Посмотрите их, Toptal.com/Mixergy, top as the top of the mountain, tal as in talent, Toptal.com/Mixergy. Эти парни просто продолжают возвращаться, потому что это так хорошо работает.
Хорошо. Что случилось с вашим магазином ботов?
Дмитрий: Что случилось с нашим бот-магазином? Все было супер.К концу лета у нас были миллионы пользователей, я думаю, были загружены десятки тысяч чат-ботов. Сетевой эффект был настолько сильным, что никто не мог с нами конкурировать. Тем не менее, я думаю, что с нами никто не конкурирует. Единственная конкуренция, с которой мы могли столкнуться, могла быть со стороны самого Telegram, потому что, очевидно, если вы не владеете платформой - если вы не владеете мессенджером, вы не владеете платформой.
В общем, дела шли отлично. Мы начали замечать, что некоторые категории чат-ботов набирают обороты.Эти чат-боты были очень простыми чат-ботами, но то, что они делали, они просто передавали людям средства массовой информации. Так что они присылали смешные картинки, видео, может быть, цитаты, умную мудрость, что угодно, в этом роде. Людям это нравилось, и они были очень просты.
Эндрю: Не боты, с которыми вы должны были общаться, как будто вы разговариваете с человеком, а те, которые просто предоставляют основную информацию.
Дмитрий: Верно.
Эндрю: Я чувствую, что с каждой платформой все начинается именно так.Я думаю, что Интернет действительно начал преуспевать с гороскопами и погодой. Затем электронная почта решила, что это хороший способ связаться с людьми. Так что мы пришлем им гороскопы и погоду. Значит, вы замечаете то же самое, потому что смотрите в свой магазин ботов. Что еще происходит?
Дмитрий: Мы подумали: «Хорошо, это отличная возможность, и мы должны ею воспользоваться». Мы хотели иметь простые инструменты для создания ботов, которые позволили бы вам создавать таких типов ботов.
Эндрю: Почему именно инструмент для создания ботов? Почему вы не сказали: «Я вижу, что контент работает, я собираюсь создать игру с контентом»? Вроде того, как Джейсон Калаканис сейчас делает с Inside.com, где вы берете самые важные темы и создаете для них ботов.
Дмитрий: Что ж, для меня, когда у вас есть такая платформа, у вас гораздо больше рычагов влияния, гораздо больше видимости того, что происходит. У вас большой сетевой эффект. Вы можете монетизировать его по-разному, как и другой уровень видимости для бизнеса, я думаю, потому что вам не нужно конкурировать с другим человеком, который решает провести такое же соревнование во времени и пространстве.Судя по нашему опыту работы с нашим приложением, которое по сути было похоже на приложение для доставки контента, конкуренция была очень жесткой.
Одна из причин, по которой мы решили продать компанию, заключалась в том, что становилось все труднее и труднее привлекать новых пользователей, верно? Стоимость привлечения клиентов постоянно увеличивается, а LTV, если ваше приложение является рекламной моделью, постоянно снижается. Это то, с чем вы не можете конкурировать в долгосрочной перспективе, потому что некоторые компании готовы вкладывать больше средств за счет привлечения клиентов, потому что их LTV выше, и вы должны конкурировать со всеми из них, поэтому ваша модель просто больше не работает.Мы это предвидели.
Эндрю: Хорошо.
Дмитрий: То есть мы как будто не хотим конкурировать с ними, а скорее будем способствовать конкуренции и позволить тысячам цветов расцвести и посмотреть, что происходит. Так что у нас было несколько вариантов. Был парень, который на самом деле запустил платформу для создания ботов. Так что у нас была возможность запустить свой собственный. Мы написали этому парню, и он казался классным человеком, и мы предложили ему присоединиться к нашей компании. Мы сделали небольшое приобретение и использовали деньги, полученные от продажи компании «Мята».Этот парень присоединился к нашей команде, и именно так мы получили нашу платформу для создания ботов.
Андрей: Потому что у него уже была платформа?
Дмитрий: Ага.
Эндрю: Это работало в Telegram.
Дмитрий: Совершенно верно.
Эндрю: Понятно. Так почему он хотел продать вам, ребята, потому что он хотел немного обналичить?
Дмитрий: Не совсем. Поскольку у нас был магазин ботов - ну и то, и другое. У нас был магазин ботов, и я прямо объяснил ему, что в моих планах запустить такую платформу, и, вероятно, будет сложно конкурировать с нами, потому что у нас есть магазин для распространения.Я думаю, что для нас имеет смысл объединить усилия и работать как единая команда, а не соревноваться друг с другом.
Эндрю: Я думаю, что именно так Билл Гейтс из Microsoft заключал сделки: «Послушайте, у нас есть платформа. Мы все равно займемся этим. С таким же успехом вы можете продавать нам, а не конкурировать с нами. Будет труднее конкурировать с людьми, у которых есть платформа ».
Дмитрий: Думаю, такое бывает много раз. Например, приобретение Instagram, я думаю, было такой же сделкой.Я не знаю. Так или иначе, мы решили двигаться дальше вместе. Так мы получили нашу первую платформу для создания ботов. Он начал расти, потому что мы объединили наши усилия, и это был отличный синергетический эффект. Позже мы решили запустить нашу рекламную сеть поверх нее.
Итак, мы, по сути, владели всей экосистемой, основанной на Telegram. У нас был инструмент распространения, которым был магазин. У нас была платформа для создания ботов. У нас была платформа для монетизации, где вы могли подключить своего бота и, по сути, начать его монетизировать.У нас была отличная синергия внутри всех трех из них, потому что мы могли их продвигать перекрестно.
Эндрю: Понятно. Хорошо. Так почему вы пошли и собрали деньги у Y Combinator?
Дмитрий: То есть мы быстро росли. Y Combinator чувствовал и чувствует, и на самом деле так и есть, что они могут взять ваш рост и умножить его на десять, по крайней мере, если вы будете работать над собой. Так что мы хотели быть там и подали заявку в Y Combinator в ноябре. К счастью, нас приняли. Мы продолжали работать. Я думаю, что Y Combinator поверил в нас и в наше обещание, что откроются другие платформы, потому что, очевидно, Telegram был бы слишком мал, чтобы Y Combinator мог делать ставки.Итак, они делали ставки на Facebook, а мы готовились перейти на Facebook.
Андрей: А что они тебе дали для роста? Есть ли одно знание, одно введение, что-нибудь, на что вы можете указать?
Дмитрий: Много чего. У нас много знакомств. У нас много не только [неразборчиво 00:51:43]. Каждые две недели вы встречаетесь с коллегами из вашей группы, и все вы делитесь своими успехами. Вы сидите рядом с кем-то, кто говорит: «За последние две недели мы заключили сделки примерно на 20 миллионов долларов.«Ты такой:« Вот дерьмо ». Вы чувствуете себя дерьмом и говорите: «Боже мой, мне нужно надрать задницу, потому что все убивают это, а я похож на худшего». Это так забавно.
Так что это был отличный опыт, конечно. Но в конечном итоге одна из самых важных вещей, с которой Y Combinator помогла, - это сбор средств, это точно. Вы можете привлечь лучших инвесторов. Поскольку весь процесс организован, вы тратите как можно меньше времени на сбор средств.
Эндрю: Хорошо.Сколько денег вы собрали и от кого? Я знаю, что видел это, но сейчас я не вижу его на вашей странице AngelList.
Дмитрий: Ага. Итак, в рамках нашей сделки с Яндексом мы не можем раскрыть эту сумму, но я могу сказать, что это была классическая начальная сумма Кремниевой долины, вроде нескольких миллионов долларов.
Эндрю: Хорошо. Яндекс - огромная российская компания. Почему они, а не американская компания, учитывая, что вы хотите больше ориентироваться на США, особенно на Facebook?
Дмитрий: Итак, Яндекс, мы с ними в октябре начали разговор.Вот где они заинтересовались. Мы продолжили обсуждение. Причина, по которой мы решили пойти с ними, заключается в том, что они обладают потрясающим техническим опытом, и они были готовы поделиться им с нами. Я думаю, что это очень важно для таких компаний, как мы, где нужно иметь много знаний о механизме НЛП, как настраивать AAI. У вас большой опыт и есть люди, с которыми можно поговорить.
Так что это действительно полезно. Это было похоже на один из случаев, когда инвестор на самом деле хочет не только получить деньги, но и имеет опыт и истинные знания о том, как что-то строить.У Яндекса много знаний о том, как создавать вещи, потому что это Google России, верно?
Эндрю: Понятно. Инвестировали ли 500 стартапов?
Дмитрий: Инвестировали, да.
Андрей: Значит, они инвестировали в вас и в одного из ваших конкурентов?
Дмитрий: Итак, все получилось так - мы прошли акселератор 500 Startups с приложением Myata. Вот куда они вложили деньги. Мы прошли их программу. Позже в 500 Startups попала и другая компания, являющаяся нашим конкурентом.Они прошли акселерационную программу.
Эндрю: Понятно. Итак, вы прошли разными путями. Гугл хотел купить вас, ребята? Будьте откровенны со мной. Они пытались купить вас, не так ли?
Дмитрий: Wall Street Journal опубликовал статью, в которой говорят, что Google хотел нас приобрести. Я не могу это комментировать.
Эндрю: Хорошо. Мне кажется, что они этого не сделали, потому что вы могли… ну, кто знает? Интересно. Давайте поговорим о том, как вы росли. Я понимаю философию.Я понимаю, как вы сюда попали. Чем вы выросли? Как у вас появились пользователи? Как вы заставили людей создавать ботов на платформе, когда платформа такая новая? И, честно говоря, пока я говорю об этом сейчас, я вижу, что есть много сомнений. Люди не хотят попасть в ботов.
Дмитрий: Отличный вопрос. Как мы росли? Мы хотели быть первыми на платформе. Итак, что произошло в феврале, я думаю, у нас все было в порядке, у нас есть все эти тысячи ботов, созданных в Telegram с простой информацией о канале.Каков следующий уровень ботов для издателей, которые составляли большую часть нашего бизнеса?
Мне пришла в голову идея первого бота-издателя на основе ИИ, так что бота, которому вы могли бы задавать как настоящие вопросы, например: «Кто такой Илон Маск? Покажи мне последние новости об Илоне Маске ». Мы придумали MVP для Forbes. Я обратился к Forbes и сказал: «Привет, ребята, вы хотите запустить первого в истории чат-бота на основе ИИ?» Они сказали: «Конечно». Итак, мы запустили его на MWC в 2016 году. Боже мой, всего год назад, ничего себе.
Итак, мы запустили его, и сразу же многие издатели обратились ко мне и сказали: «Forbes запустил своего собственного бота. Мы тоже хотим иметь бота ». Так что все работало нормально. Тогда мы связались с Facebook. Они сказали: «Боже мой, ребята, у вас есть потрясающий бот. У нас есть программа раннего доступа, и мы хотим дать ей немного опыта в F8. Хотели бы вы принять в этом участие? » Мы сказали: «Конечно». Итак, мы работали над ботом TechCrunch, который будет запущен во время F8. Его запустили сразу после этого.
В то же время, когда мы работали над нашей платформой, над второй версией нашей платформы, которую мы можем запустить и убедиться, что мы работаем как можно скорее, и мы даем людям возможность создавать чат-ботов, играть с ними и экспериментировать. У нас был большой опыт работы в Telegram. Так что это не было похоже на то, что нам приходилось разрабатывать с нуля. У нас это сработало.
Мы знали, что это должно быть очень просто. Я думаю, что мы сможем добиться большего, если будем работать над этим.Я хочу, чтобы это было как можно проще. Я думаю, что то, что у нас есть прямо сейчас, вероятно, лучший опыт с точки зрения простоты и займет у вас несколько минут, чтобы начать и продолжить, поиграться с ним и создать собственного чат-бота, а затем построить на нем и создать сложный опыт, используя plug- ins.
Эндрю: Это вы обратились к Forbes.
Дмитрий: Ага.
Эндрю: У Forbes есть чат-бот, о котором другие люди говорят: «Если у Forbes он есть, я тоже хочу его». Вы просто холодно писали в Forbes? Я забыл.Вы сказали мне, с кем связались.
Дмитрий: Итак, у меня был контакт в Forbes. Однажды мне дали интервью. Я обратился к ней, и она обратилась к своему главному редактору.
Эндрю: Понятно. Понятно. Затем они создали бота. Вы создали один для них бесплатно. Что делал бот? Я забыл.
Дмитрий: Это был бот издателя. У нас были определенные категории, на которые вы могли подписаться. Вы можете задавать такие вопросы, как «Кто такой Илон Маск? Это кто? Что это? Покажи мне последние новости о Microsoft.”
Эндрю: Хорошо. А потом присоединились другие издатели. Вы выходили на сцену или, по крайней мере, были на сцене в F8?
Дмитрий: На Ф8 меня не было.
Эндрю: Не было. Но они говорили о Chatfuel на сцене?
Дмитрий: Ни одной компании со сцены не упоминали. Не понравились - насколько я помню, никаких компаний не упоминалось. Я думаю, это было слишком рано. Но мы запустили нашего чат-бота, он был похож на чат-бота номер семь на платформе.
Эндрю: Что было под номером семь?
Дмитрий: TechCrunch.
Эндрю: Понятно. Помню, из-за того, что вы запустили TechCrunch, TechCrunch стала одной из моделей того времени. Затем мне пришлось пойти и проверить, что сделал TechCrunch, а затем я сказал: «Вот это меню. Кто, черт возьми, этот Чатфуэль? » Затем я увидел сайт Чатфуэля.
Дмитрий: Ну вот. Так мы получили первое количество пользователей. Так мы продолжали расти.
Эндрю: А агентства? Кажется, семь оттенков - как называется этот фильм?
Дмитрий: «50 оттенков серого.”
Эндрю: «50 оттенков серого», спасибо. Я так оторвался от поп-культуры, «50 оттенков серого», я предполагаю, что это было агентство, которое работает с ними, верно?
Дмитрий: Ага.
Эндрю: Как заставить все эти агентства подписаться на Chatfuel для создания своих ботов?
Дмитрий: Значит, нам повезло. У нас есть много агентств, работающих над Chatfuel. Я думаю, что причина, по которой им нравится, заключается в том, что их так просто запускать и не только запускать, но и поддерживать, потому что чат-бот - это живой организм.Вы должны постоянно это менять. Это не похоже на то, что вы можете разработать, а затем заполнять запросы на изменение еженедельно или ежемесячно. Вы повторяете ежедневно, может быть, иногда. Вы проверяете, что происходит, и видите тупик, в который может попасть пользователь, и вам нужно это изменить.
Простота платформы, возможность использования платформы нетехническими специалистами, обычно это менеджер по работе с клиентами клиента, который поддерживает клиента. Им не нужно возвращаться в свою команду разработчиков.Множество возможностей, которые вы можете создать с помощью Chatfuel, на самом деле заставили множество агентств работать поверх нас. У нас есть несколько действительно громких имен, над которыми нужно работать.
Эндрю: Ребята, есть ли у вас кто-нибудь внутри, кто обращается к этим агентствам?
Дмитрий: У нас есть руководитель по партнерству Дмитрий Качин, супер классный парень. Он работает в основном на входящей основе. Так что у нас вроде бы много входящих.
Эндрю: Понятно. Они делают то же, что и я, открывают для себя Chatfuel, затем обращаются к вам и спрашивают вас, о чем? Как они узнают, что вас вообще спросят, ребята?
Дмитрий: Значит, они видят Chatfuel.У нас есть определенный раздел на нашем веб-сайте, свяжитесь с нами. Они протягивают руку. Они просят, может быть, какую-то индивидуальную разработку или как мы работаем с большими объемами и так далее, и так далее. У нас есть контрольные списки для адаптации агентств. Таким образом, мы в основном видим, серьезно ли это агентство относится к чат-ботам. Они хотят пойти ва-банк и вложить деньги.
Мы обучаем их и делимся нашими лучшими практиками, учим их тому, как общаться с клиентами, например, какова лучшая ценовая модель, которая может быть для них, какой лучший опыт мы видели на нашей платформе, какие вещи больше всего вовлекают пользователей, больше всего конвертируют пользователей.Мы делимся всеми этими знаниями, поэтому это взаимовыгодный процесс. Мы помогаем им создавать лучших ботов для своих клиентов.
Эндрю: Хорошо. Что вы, ребята, делаете, чтобы проверить пользовательский опыт? Это совершенно новый способ работы с клиентами. Каков ваш процесс?
Дмитрий: У нас есть много инструментов внутреннего отслеживания. Так, например, у нас есть бот, который уведомляет нас, когда определенный бот работает исключительно хорошо. Таким образом, как пользовательский опыт или рост, или, может быть, как будто пользователи действительно отказываются от подписки от бота, поэтому мы как бы пытаемся проанализировать все эти выбросы.Время от времени мы проводим глубокие сеансы поиска клиентов.
Итак, в определенной вертикали, например, таких как боты-издатели, боты с часто задаваемыми вопросами или боты-маркетологи, мы пытаемся найти лучший опыт на нашей платформе и обращаться к нашим пользователям, чтобы напрямую создавать ботов, и мы устанавливаем получасовые звонки. с ними, и мы спрашиваем, каковы их боли, что работает для них, что не работает для них хорошо. Итак, у нас есть как количественное, так и качественное развитие клиентов, постоянный процесс развития клиентов.
Эндрю: Понятно. Есть ли что-то такое, что вы помните из этих болезненных разговоров с клиентами?
Дмитрий: Да, конечно.
Андрей: Что? Приведите мне пример того, что возникло из-за этого.
Дмитрий: Я думаю, что функция сегментации возникла в результате обсуждений.
Андрей: Сегментирование. . .
Дмитрий: Имеется в виду возможность назначать пользовательские атрибуты, бесконечное количество пользовательских атрибутов пользователям, а затем иметь возможность обращаться к ним обратно на основе этих определенных атрибутов.
Эндрю: Понятно. Так что я могу спросить кого-нибудь, например: «Вы мужчина или женщина?» На самом деле, мне не нужно было бы этого делать, потому что Facebook сказал бы мне об этом. Я могу спросить их: «У вас есть компания сейчас или вы думаете о создании компании?» Что бы они ни ответили, я сохраняю в одном из атрибутов, поскольку они используют функцию атрибутов Chatfuel. А потом я могу вернуться и сказать: «Я хочу сообщить только людям, у которых нет компании и которые хотят ее создать». Понятно. Понятно. Это вышло отсюда.
Хорошо. Куда вы это видите? Поговорим о будущем.
Дмитрий: Конечно. Я думаю, что следующим большим шагом, который мы увидим, станет то, что, как и большинство чат-ботов, вы можете описать способ их общения с пользователями как своего рода маркетинговый способ общения. Сдвиг, который я предвижу и который должен произойти, заключается в том, что мы собираемся переключиться на транзакционное большинство вариантов использования. По сути, когда вы используете свое приложение для обмена сообщениями для взаимодействия с объектами в реальном мире, и ваше приложение для обмена сообщениями действует как платформа, на основе которой у вас много транзакций.
Так, например, когда я должен вам 10 долларов за ужин, который у нас есть, мне не нужно платить вам наличными, отправлять вам Venmo или другие подобные инструменты. Я просто сканирую ваш QR-код и плачу вам. Или, когда мы идем на ужин, я могу оплатить ужин с помощью скан-кода. Таким образом, ваше приложение для обмена сообщениями превращается в ваш банковский счет. Каждый из них в основном из места, где вы получаете маркетинговые сообщения или входящие сообщения, к месту, где у вас происходит транзакция.
Эндрю: Понятно. Но это будет больше, чем просто личные платежи, верно?
Дмитрий: Конечно.
Эндрю: Вот что я вижу. Скажи мне, что ты видишь. Я точно знаю, что вы это понимаете. Вы знаете, что будет через пару недель, о чем я не узнаю. Я так чувствую. Один из ярких примеров этого - Hipmunk. Посещение веб-сайта Hipmunk - это совершенно новый опыт, особенно для новичков. Происходит много нового, включая оценку боли и так далее. Установка приложения - еще одна заноза в заднице. Я не хочу устанавливать ваше приложение только потому, что мне нужен рейс.Мне просто нужен рейс, чтобы поехать в Нью-Йорк.
Возможность снять трубку и просто поболтать с Hipmunk и сказать: «Мне нужен рейс в Нью-Йорк» существует прямо сейчас. Они возвращаются и говорят: «Куда ты уезжаешь?» Я говорю это. Они говорят: «Откуда ты уезжаешь?» Я говорю это. Они говорят: «Вот пять разных рейсов, которые, по нашему мнению, вам могут понадобиться». Затем я либо нажимаю, чтобы купить, либо говорю: «Скажи мне, когда цена станет ниже», и они продолжают звонить мне всякий раз, когда цена становится ниже.
Для меня это интересный опыт. Мне это кажется хорошим видением того, каким может быть будущее. Устанавливать приложение не нужно. Вам не нужно заходить на веб-сайт. Вы просто болтаете, как с человеком, как я, откровенно говоря, с Андреа, моей помощницей. Я бы не стал разбираться с ее интерфейсом каждый раз, когда хочу сделать что-то новое. Я просто пишу ей и говорю: «Можете ли вы связаться с няней, чтобы сказать, что нам сегодня не нужна няня. Можешь пойти в приложение для бакалеи и пойти купить мне продукты? " Это похоже на будущее.Я прав?
Дмитрий: Ага. Совершенно верно. То, что вы описали, - это первый следующий шаг, который мы увидим. Я говорю, что следующий большой шаг, с которым мы столкнемся, - это через ваше приложение для обмена сообщениями, вы сможете взаимодействовать с реальным объектом, не только как билет, который вы можете приобрести через приложение для обмена сообщениями, но, допустим, вы едете в аэропорт и используете его для навигации по аэропорту или для оплаты вещей в реальном мире, в котором вы физически присутствуете.
Эндрю: Зачем мне делать это вместо того, чтобы платить, например, с помощью Apple Pay, Android Pay, Android Wallet или как там они сейчас это называют?
Дмитрий: Потому что у вас есть не только возможность оплаты, но и расширенный функционал.Таким образом, компании захотят это сделать, потому что у них будет возможность обратиться к вам с некоторыми специальными предложениями. Так что выгода для них очевидна. Для вас преимущество состоит в том, что при сканировании QR-кода у вас есть несколько вариантов, например, покупка базового пакета или премиум-пакета, или уведомление меня о скидке или подписке на определенные товары.
Эндрю: Понятно.
Дмитрий: Таким образом, это похоже на расширение функциональности со стороны пользователя и предоставление возможности вернуться к клиентам со стороны бизнеса.
Эндрю: Понял. Понятно. Хорошо. А что насчет всей этой штуки с веб-просмотром, которая появляется в Messenger и других приложениях для чата? Что ты там видишь?
Дмитрий: Ага. Это естественный переход. Причина, по которой мы видим, что это веб-представление входит в Messenger, заключается в том, что этот опыт должен быть максимально простым. Итак, если определенное действие требует, скажем, десяти взаимодействий и может быть выполнено с использованием пяти взаимодействий, если это веб-представление с некоторыми настраиваемыми элементами управления, почему бы и нет, потому что это быстрее.
Эндрю: Итак, пример, который я мог бы привести для этого, чтобы проиллюстрировать это, прямо сейчас все, о чем я говорил, это покупка билета на Hipmunk, и я нахожу самую низкую цену. В какой-то момент мне захочется занять свое место. Я не хочу, чтобы чат-бот говорил: «У нас есть место F, и это место у окна. У нас есть D, сиденье у прохода и т. Д. » Я просто хочу увидеть картинку самолета с имеющимися пятнами. Я нажимаю те, которые есть в наличии, верно? Это и есть. Хорошо. Я вижу, это касается этого.
Итак, это следующая часть. Вот в чем, я думаю, мы не согласны. Мне кажется, что сейчас никто не думает зайти в Facebook Messenger, чтобы купить выпивку, купить билет или сделать что-нибудь из этого. Я думаю, что нам нужна причина, чтобы продолжать обращаться к пользователям. Для меня лучшая причина - это то же самое, что работало с веб-подписками.
Так что было бы интересно, если бы Бипрунд не сказал: «Приходи к Бегунду, когда будешь готов купить билет». Я не собираюсь заходить в чат Hipmunk, когда буду готов купить билет.Было бы интересно, если бы они сказали: «Привет, Эндрю, расскажи нам, какие у тебя любимые города, и мы будем сообщать тебе каждую неделю, когда в этих городах будут скидки», или если произойдет резкое падение цен, например, менее 100 долларов из Сан-Франциско в Нью-Йорк, мы сообщим вам об этом. Это было бы для них интересным способом оставаться в моей жизни на регулярной основе, правда или ложь?
Дмитрий: Ну, конечно, согласен. Мы должны понимать, что даже несмотря на то, что сейчас мы наблюдаем удивительно высокие показатели открытий и кликов, это изменится точно так же, как и с электронной почтой, верно? Чем больше уведомлений вы получите, тем меньше действий вы собираетесь предпринять со временем, потому что в вашем мессенджере становится тесно.Это лишь один из внешних триггеров, которые мы можем использовать для взаимодействия с пользователем.
Еще один внешний триггер - опять же, я думаю, это произойдет в среднесрочной перспективе - допустим, вы пришли в аэропорт, и ваш рейс отменен, или вы пропустили свой рейс, и у вас есть этот QR-код Hipmunk на столбце и вы сканируете его прямо здесь, и через Hipmunk вы спрашиваете: «Куда ты идешь?» и вы взаимодействуете с ним, и вы получаете новый билет прямо здесь.
Эндрю: Или даже с моей авиакомпанией, это было бы хорошо.
Дмитрий: Еще один внешний триггер - это объект физического мира, с которым вы можете начать взаимодействовать или который может служить точкой входа, если контекст правильный.
Эндрю: Понятно. Причина, по которой компания захочет сделать это, - это компания, у которой Эндрю проверяет рейсы на своем веб-сайте, например, если я иду напрямую в Hipmunk, они не знают моего имени. Они не знают моего пола. Они не знают, где я. Они ничего не знают обо мне. Но если я сначала взаимодействую с ними через Facebook Messenger, они узнают мое имя.Они узнают, в каком городе я нахожусь, и они получают немного больше контекста, и это дает им преимущество, если они начинают там работать.
Хорошо. Майк Таунсенд ответил на мою публикацию в Facebook с вопросом, о чем я должен вам задавать, интересным вопросом, над которым мы думали внутри компании Mixergy. Я знаю, что если мы с вами болтаем в Facebook Messenger, в какой-то момент может оказаться слишком много, чтобы переходить туда и обратно с текстом. Я просто говорю: «Эй, нажмите кнопку вызова, давай поговорим».
Я бы хотел, чтобы мои люди здесь, в Mixergy, если у кого-то возникла проблема с нашей последовательностью в нашей учетной записи Facebook Messenger, могли сказать: «Нажмите эту кнопку и позвоните нам.«Прямо сейчас это происходит по телефону. Как вы думаете, произойдет ли это когда-нибудь в Facebook Messenger и других приложениях, где пользователь сможет нажать кнопку и поговорить с реальным человеком в компании, которая управляет этим чат-ботом?
Дмитрий: Угу.
Эндрю: Вы видите это?
Дмитрий: Отличный вопрос. Технологически ограничений нет, за исключением тех случаев, когда Facebook решит реализовать это. Скорее всего, я не знаю. Но с точки зрения компании, вы, вероятно, захотите избежать этого, потому что в настоящее время существуют IVR.Обычно люди ненавидят их, потому что IVR намеренно сделан очень сложным.
Эндрю: Что такое IVR?
Дмитрий: Интерактивный автоответчик. Это как если вы идете в банк, это что-то вроде: «Нажмите один, чтобы переключиться на испанский», или «Нажмите два, чтобы узнать свой банковский счет».
Эндрю: Это ужасно. У Apple есть хороший, где говорят: «Скажи мне, что ты хочешь сделать». И я говорю: «Я хочу отремонтировать телефон». Они немного ошибаются.
Дмитрий: Совершенно верно.Они немного ошибаются. Есть проблема. Они никогда не усложняют это намеренно, потому что для них слишком дорого, когда многие люди отвечают на телефонные звонки в режиме реального времени. Они стараются максимально сократить воронку.
Андрей: Да.
Дмитрий: Значит, только если вы в отчаянии и ненавидите компанию, вы пройдете все этапы воронки, вы сможете поговорить с настоящим человеком, который сможет решить вашу проблему. Так что технологически ограничений нет.
С точки зрения бизнеса, вы, как владелец бизнеса, должны оценить, имеет ли смысл для вашего бизнеса иметь поддержку клиентов с голосовой поддержкой в реальном времени. Это может стоить вам больших денег, но если вы знаете, что ваши клиенты платят вам за ознакомление с вашей стратегией, почему бы и нет? Но вы должны обосновать это с точки зрения бизнеса.
Эндрю: Верно. Я чувствую, что вы ждете подходящего момента в разговоре, чтобы вмешаться, прямо когда кто-то собирается купить или кому-то интересно, а затем вы делаете это доступным.Затем, наконец, вошел Дэвид Уильямс и сказал: «Как вы думаете, когда мы это сделаем. . . » позвольте мне задать его вопрос так, как он задал: «Спросите его, есть ли какие-либо планы, позволяющие людям импортировать пары диалога на естественном языке, чтобы автоматически обучать ботов реагировать на более широкий спектр вводимых данных».
Я предполагаю, что он спрашивает - скажите, если вы поняли это иначе - он спрашивает, у меня есть часто задаваемые вопросы на моем сайте. Могу ли я взять все вопросы, которые задают люди, и ответы, которые мы им даем, и поместить их в нашего бота, чтобы, когда кто-то задает тот же вопрос, на который мы уже ответили на сайте, даже если они не задают его в точности так, как мы на него ответили на сайте Chatfuel поймет и правильный ответ подскажет? Как вы думаете, это возможно в ближайшее время?
Дмитрий: Возможно, на самом деле очень скоро.Мы работаем над этой функцией. Как только мы будем довольны производительностью этой функции и качеством ввода по сравнению с выводом, мы развернем ее.
Эндрю: Хорошо. Вот это да. Так что вы, ребята, работаете над этим прямо сейчас. Вы думаете через несколько месяцев, недель или лет?
Дмитрий: Как только качеством довольны. Самым важным здесь является то, что мы видели кучу дерьмовых чат-ботов. Вы не хотите запускать функцию ради функции. Вы хотите запустить его и убедиться, что он работает правильно.
Эндрю: Хорошо. Я определенно перешел. Единственное, что я не смог рассказать в этом интервью, так это то, как вы любите ломать свою жизнь. Я очарован этим, но думаю, нам придется приберечь его для следующего вашего визита.
Дмитрий: Еще одно интервью?
Эндрю: Простите?
Дмитрий: Еще одно интервью?
Эндрю: Я, черт возьми, сделаю это. Я был очарован тем, как вы сказали: «У меня есть эта привычка, а потом она исчезает, затем я анализирую, почему она сломалась, а затем я иду и исправляю ее.«Так что, может быть, в следующем интервью мы оставим его для кого-нибудь лично с тобой».
Если вы встречаетесь с Дмитрием, спросите Дмитрия об этом личном взломе, и вы взорвете себе голову. Я думаю, что есть причина, по которой вы находитесь там, где вы находитесь, а также есть причина, по которой вы не отвлекаетесь на телешоу и видеоигры, как это делают другие люди. Ваш фокус хорошо структурирован. Это не просто интенсивно, это хорошо организовано.
Хорошо. Для всех, кто хочет создать своего собственного бота, Chatfuel - это то место, куда многие люди приходят и создают его.Я думаю, что большинство ботов сейчас создается на Chatfuel, верно? Если не большинство, то явно множественность. Вы определенно самая популярная платформа для создания ботов, и вы на 100% бесплатны, потому что Y Combinator оплачивает счет за вас и Яндекс, а также потому, что вы находитесь в Кремниевой долине.
Дмитрий: И другим замечательным компаниям, которым мы благодарны.
Эндрю: Простите?
Дмитрий: И другим великим инвесторам, которым мы благодарны.
Эндрю: И другие великие инвесторы, верно.Я даже не попал в список других людей. Посмотрим, кто еще, например, Knight Foundation, принимал в нем участие. Все в порядке. Я не буду вдаваться в весь список. Я тоже это скажу. Мы в Mixergy постоянно экспериментируем с ботами для обмена сообщениями. У меня есть собственное отношение к тому, что, по вашему мнению, работает.
Если вы хотите попробовать наш и посмотреть, как он есть, его сейчас не существует. Так что, Дмитрий, не ходите и не проверяйте, но к моменту публикации этого интервью они смогут перейти в BotAcademy.com. Я купил специальный URL-адрес, чтобы упростить задачу, BotAcademy.com, где вы можете увидеть, как работает наш бот. Если вы хотите нанять кого-то, кто научился у нас в Mixergy, чтобы он создал для вас бота, вы тоже можете это сделать, и если вы хотите узнать, как его создать, мы поможем вам в этом, и это BotAcademy.com.
Я очарован этим, Дмитрий. Я чувствую, что вы натолкнулись на что-то грандиозное. Все в порядке. И я благодарю двух моих спонсоров, Bench.co/Mixergy и Toptal.com/Mixergy. Спасибо, Дмитрий.Всем.
Дмитрий: Андрей, спасибо большое. Удовольствие. Как всегда огромное удовольствие.
Эндрю: Это было фантастически. Спасибо.
Дмитрий: Береги себя.
Эндрю: Надеюсь снова увидеть вас лично. До свидания.
Домашняя страница - Calhoun Community College
Домашняя страница - Calhoun Community College Перейти к содержимому В этом фоновом видео нет звука. Видео содержит снимки красоты кампусов, студентов и аудиторий Calhoun Community College. Ваше сообщество.
Ваш колледж.
Ваше будущее.
Calhoun Community College - это ваши ворота к лучшей карьере, лучшей оплате и лучшей жизни.
Центр искусств Алабамы
для искусств
Все медицинские программы Калхуна и большинство наших технологических программ расположены в кампусе Декейтер, наряду с выдающейся программой перевода в университеты, которая обеспечивает первые два года обучения практически любой степени бакалавра.
Как добраться Карта кампуса Кампус Calhoun’s Huntsville / Cummings Research Park - единственный двухгодичный кампус колледжа в стране, расположенный в крупном исследовательском парке.Недавно был завершен проект строительства / ремонта стоимостью 34 миллиона долларов, который обеспечил учащимся более комфортный доступ и более комфортную среду.
Направления Карта кампуса Центр искусств Алабамы в центре Декейтера, созданный в партнерстве с Афинским государственным университетом, является центром высококачественного обучения таким художественным программам, как графический дизайн, рисунок, живопись, керамика и фотография, а также исполнительское искусство. AlabamaCenterForTheArts.org
Как добраться Карта кампуса Все медицинские программы Калхуна и большинство наших технологических программ расположены в кампусе Декейтер, наряду с выдающейся программой перевода в университет, которая обеспечивает первые два года обучения практически любой степени бакалавра.
Как добраться Карта кампуса Decatur
Кампус Calhoun’s Huntsville / Cummings Research Park - единственный двухгодичный кампус колледжа в стране, расположенный в крупном исследовательском парке.