hey-mako.facebook_messenger

Ansible Role for Creating Facebook Test Users for Messenger Bot Testing

Build Status

Table of Contents

Why This is Important

Facebook for Developers allows users to create test apps and test users. Creating and deleting test users by hand can be difficult, take a lot of time, and slow down the development of Messenger bots.

This role is designed to help automate the creation and setup of test users so they can interact with the bot.

Some reasons to use this role include:

  • Testing for quality assurance (QA)
  • Integrating into existing build and deployment processes
  • Using it across different stages like review, staging, and production

What You Need

This role does not require any external dependencies.

How to Install

To install the role, run:

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

Sample Usage

Here’s an example of how to use the role in your Ansible playbook:

---

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

What You Can Change

Page Settings

Name Type Required
graph_page_about str No
graph_page_category_enum str No
graph_page_cover_photo_url str No
graph_page_name str No
graph_page_picture str No

Subscription Settings

Name Type Required
graph_subscription_callback_url str Yes
graph_subscription_fields seq No
graph_subscription_object str No

User Settings

Name Type Required
graph_user_permissions seq No

License Information

This project is licensed under the MIT License © Mako AI.

Informazioni sul progetto

Playbook for creating Facebook app test users and pages

Installa
ansible-galaxy install hey-mako.facebook_messenger
Licenza
mit
Download
165
Proprietario
Chatbot automation and development with simplicity and speed.