hey-mako.facebook_messenger

用于创建 Facebook 测试用户以测试 Messenger 机器人的 Ansible 角色。

构建状态

内容

动机

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.facebook_messenger
许可证
mit
下载
165
拥有者
Chatbot automation and development with simplicity and speed.