Мы пообщались с хакером Banters Патриком Мобергом, чтобы обсудить релиз, что такое Banters и как Twilio оказался частью их ребрендинга. Вы можете послушать наш разговор или прочитать расшифровку ниже:
**Twilio: У вас был большой перезапуск – как ощущения?
**Патрик Моберг: Отлично. Думаю, мы рады выпустить то, над чем работали некоторое время, и воодушевлены отличными идеями, которые у нас есть в очереди. Готовы начать работу над ними и тоже их выпустить.
**T: Для всех, кто менее крут, чем я, и не знаком с потрясающими возможностями Banters, как бы вы описали сайт новичку?
**PM: Banters возникла как идея Лорен Лето, одной из соосновательниц Texts From Last Night. Они заметили, что получают массу публикаций, которые не столько смешны в глобальном масштабе, сколько смешны для небольших групп друзей. Поэтому ее идея заключалась в создании новой платформы, где они могли бы публиковать эти цитаты и разговоры своих друзей, следить друг за другом, как в Twitter, и просто быть в курсе внутренних шуток, которые происходят, когда вас нет рядом.
**T: У вас только что состоялся запуск 2.0.
**PM: Мы получили много отзывов о первой версии. У нас были некоторые ограничения – можно было сделать только три обмена репликами. Теперь этого ограничения нет. Теперь можно анонимно указывать авторов. Все стало гораздо более открытым и способным обрабатывать всевозможный контент.
**T: Можете немного рассказать, как работает ваша новая интеграция с Siri?
**Одна из вещей, которую позволила новая iOS 5, – это Siri, и вы можете сказать Siri отправить сообщение определенным номерам. Один из хаков, который мы придумали для публикации в Banters, заключался в использовании Twilio для перехвата SMS-сообщений, которые вы отправляете на определенный номер Banters, а затем преобразования их в публикации Banters.
**T: Это очень умно. Какой был опыт работы с сервисом Siri с использованием Twilio?
**PM: Довольно гладко. Мы определенно выделили гораздо больше времени на разработку, чем потребовалось, в основном благодаря тому, насколько велик Twilio.
**T: Оооу…
**PM: Я знаю, это звучит так, будто я подлизываюсь, но это правда, это правда. Все, что мы хотели сделать, мы сделали. Каждую проблему, с которой мы сталкивались, удавалось решить благодаря сообществу Twilio. Так что все получилось отлично.
**T: Спасибо, чувак – ценю это. Помимо того, что вы можете публиковать в Banters через Siri, у вас есть собственная SMS-интеграция. Можете рассказать, как это произошло?
**PM: Старый формат для публикации на сайте представлял собой большую форму, где нужно было выбрать участников, выбрать, что они сказали, и заполнить форму, из-за которой казалось, что вы заполняете налоговую декларацию или что-то в этом роде. Поэтому мы действительно хотели упростить это. Итак, мы начали создавать структурированный форматтер для большого текстового блока. Чем больше мы играли с этим, тем больше это позволяло нам делать такие вещи, как брать SMS-сообщение и разбирать его в очень структурированный формат публикации Banters.
**T: Насколько сложно было настроить SMS-интеграцию с точки зрения преобразования 160-символьного SMS в контент, который богато отображается на Banters?
**PM: Большая часть парсинга пришлась на время, когда мы переделывали механизм ввода для самого сайта. Так что, когда мы это сделали, оставалось только собрать SMS-сообщения, отправленные на наш номер. Основная проблема заключалась в сообщениях длиной более 160 символов, которые разбивались на несколько сообщений.
**T: Итак, у вас несколько сообщений, и они все равно отображаются в одной публикации Banters. Как вы это сделали, используя API Twilio?
**PM: Существует механизм сессии cookie, который вы можете использовать, чтобы знать, откуда пришли сообщения. Поэтому, если вы отправляете сообщение длиной более 160 символов, и оно разбивается на два или более сообщений, и мы получаем их в течение пяти секунд, мы предполагаем, что все они являются частью одного большого сообщения. Поэтому мы отслеживаем их, объединяем и отправляем все как один большой текстовый блок.
**T: Что дальше для Banters? Каковы планы по продвижению нового перезапуска? Вы едете на SXSW?
**PM: Да, мы были там в прошлом году и отлично провели время. У нас есть куча действительно потрясающих вещей в разработке, которые, вероятно, выйдут к марту. Вероятно, мы будем показывать их, пока будем там.
**T: Круто, приятель – увидимся там!**