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