Рубрики
Uncategorized

Отправка OctWilio в Hackhathon Twilio X DEV!

Мое подчинение в Twilio X Dev Hackhathon!. Теги с DevOps, Twilio, Octopus, Twiliohackonh.

Строительство OctWilio (5 частей серии)

Что я построил

Представление категории: Интересные интеграции

OCTWILIO сочетает в себе развертывание осьминога и API Twilio. Twilio отправляет сообщения, когда случаются определенные события в осьминоге. Ответы на эти сообщения могут вызывать запросы на API Octopus.

Например, если развертывание требует одобрения, OctWilio использует API Twilio для отправки SMS для выбранного укрепления. Утверждение может затем ответить на SMS с «Утверждением» или «Отклонить». OCTWILIO принимает сообщение из Twilio и использует API Octopus для обновления состояния развертывания.

Снимок экрана

У меня нет общедоступных демонстрационных ссылок, но, пожалуйста, наслаждайтесь этим скриншотом Twilio в действии.

Вы можете увидеть сообщение, объявляющее развертывание началось. После этого есть сообщение, позволяющее мне знать, что развертывание требует одобрения. Я отвечаю с очень официальным «выглядит хорошо для меня. «Я получаю уведомление о том, что развертывание было одобрено и, наконец, это было успешно.

Ссылка на код

Инструкции кода и конфигурации размещены на GitHub.

Райан Руссо/на Twilio

О

OCTWILIO — это проект для объединения Осьминог развертывает и Twilio Апис

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

Этот проект содержит функции облачных функций [FireBase] для подключения развертывания осьминога и событий Twilio. Функции обрабатывают события подписки в развертывании осьминога, а также SMS-сообщения к номеру телефона Twilio.

Подробнее можно найти в этом блоге в серии блога о здании Octwilio.

Функции

  • Отправьте предупреждение SMS, когда развертывание развертывания осьминога требует одобрения
  • Утвердить или отклонить развертывание через SMS
  • Отправить SMS-оповещения для событий развертывания
  • Конечная точка для уведомлений развертывания

Как это использовать

  1. Создайте копию, используя Шаблон репозитория Github Функциональность
  2. Обновите Readme.md и .firebaserc. с соответствующими значениями.
  3. Настройте свою Firebase, развертывание осьминога и Twilio Счета
  4. Создайте свой проект FireBase
  5. Разверните функции для Firebase
  6. Настройте подписки в развертывание вашего осьминога
  7. Настройте свой номер телефона Twilio WebHook

Настраивать

Требования

Как я построил это

Я построил OCTWILIO с функциями облака FireBase. Облачные функции представляют собой беспроводные функции на основе узлов, которые огонь на определенных событиях. OCTWILIO использует функции, которые вызывают по желанию HTTP-запроса. Эти функции — это клей между apis apis развертывания твилио и осьминога.

Подробности о том, как я построил OCTWILIO на предыдущих постах этой серии. Начните с первого!

Дополнительные ресурсы/информация

Twilio Осьминог развертывает Firebase

Обложка фото Бенджамин Дэвис на Бессмысленно .

Строительство OctWilio (5 частей серии)

Оригинал: «https://dev.to/octopus/submitting-octwilio-to-the-twilio-x-dev-hackathon-3k6d»