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