Bandcast — это программа для двусторонней связи по SMS для событий. Bandcast позволяет посетителям и организаторам мероприятий общаться по общему номеру телефона. Организаторы могут напрямую отправлять текстовые сообщения пользователям, а также всем участникам одновременно. Участники могут задавать вопросы или оставлять отзывы, отправив текстовое сообщение на номер группы.

Зачем использовать Bandcast

Bandcast был создан по необходимости, когда Bandwidth принимала в Роли локацию TADHack hackathon. Нам нужен был способ общения со всеми участниками хакатона в любой момент. Мы телекоммуникационная компания, поэтому мы только что сделали прокси-программу для SMS. По своей сути Bandcast — это приложение для обмена сообщениями один ко многим с помощью одного телефонного номера. С самого начала мы использовали Bandcast для управления:

  1. Хакатоны
  2. Конференции
  3. Демонстрации клиентов

Как работает Bandcast

Bandcast написан на NodeJS и использует Express Framework для создания API.

Регистрация новых пользователей

Работа с известными пользователями

Использование группы

Bandcast достаточно умен, чтобы понять цель сообщения, используя несколько клавиш: # & @ и номер телефона отправителя. Добавив немного обработки в серверную часть, мы можем добавить прямое управление

Сценарий 1. Организатор хочет отправить сообщение всем участникам

Чтобы отправить сообщение всем, организатору достаточно добавить «#» в начало сообщения.

# Пицца за 5 минут

Сценарий 2. Участнику нужна помощь или он хочет задать вопрос

Участникам не нужно делать ничего особенного. Простое текстовое сообщение на номер отправит одно и то же сообщение всем организаторам.

я заблокирован

Сценарий 3: Организатор хочет ответить непосредственно на последнее сообщение

Добавив «@» перед сообщением, Bandcast отправит ответ только последнему пользователю. Он также передаст ответ всем другим организаторам, чтобы предотвратить дублирование ответов.

@ Я сейчас приду

Сценарий 4. Организатор хочет отправить сообщение пользователю напрямую

При регистрации каждому участнику присваивается анонимное имя пользователя. Организаторы могут отправлять сообщения пользователям, даже не зная номера телефона. Организаторы просто добавляют «@user3» в начало сообщения, чтобы отправить сообщение непосредственно конкретному участнику.

Сообщение снова передается всем организаторам, чтобы предотвратить дублирование сообщений.

Хостинг Bandcast

Bandcast — это программное обеспечение с открытым исходным кодом от Bandwidth.



Следуя инструкциям на странице, вы сможете разместить Bandcast локально или на Heroku.

Прежде чем начать

Прежде чем начать, вам сначала нужно создать учетную запись с Bandwidth!