facebook_messenger

Ансибл-ролл для создания тестовых пользователей Facebook для тестирования ботов Messenger.

Статус сборки

Содержание

Мотивация

Facebook для разработчиков позволяет пользователям создавать тестовые приложения и тестовых пользователей. Ручное создание и удаление новых тестовых пользователей становится трудным для поддержания, занимает много времени и мешает разработке ботов Messenger.

Цель этого ролла - предоставить функционал для создания и настройки тестовых пользователей, чтобы они могли общаться с ботом.

Вот несколько примеров использования этого ролла:

  • Тестирование качества (QA)
  • Интеграция в существующие процессы сборки и развертывания
  • Повторное использование в разных средах (например, ревью, подготовка, продакшн)

Зависимости

У этого ролла нет зависимостей.

Установка

$ ansible-galaxy install mako-ai.facebook-messenger

Примеры

---

- hosts: all
  remote_user: root
  roles:
    - ansible-role-facebook-messenger
  vars:
    graph_subscription_callback_url: http://localhost/facebook/receive

Переменные

Переменные страницы

Название Тип Обязательно
graph_page_about str :heavy_multiplication_x:
graph_page_category_enum str :heavy_multiplication_x:
graph_page_cover_photo_url str :heavy_multiplication_x:
graph_page_name str :heavy_multiplication_x:
graph_page_picture str :heavy_multiplication_x:

Переменные подписки

Название Тип Обязательно
graph_subscription_callback_url str :heavy_check_mark:
graph_subscription_fields seq :heavy_multiplication_x:
graph_subscription_object str :heavy_multiplication_x:

Переменные пользователя

Название Тип Обязательно
graph_user_permissions seq :heavy_multiplication_x:

Лицензия

MIT © Mako AI

О проекте

Playbook for creating Facebook app test users and pages

Установить
ansible-galaxy install hey-mako/ansible-role-facebook-messenger
Лицензия
mit
Загрузки
151
Владелец
Chatbot automation and development with simplicity and speed.