messenger_bot v1.0.0-beta10 MessengerBot.Config

App configurations

Link to this section Summary

Functions

Messenger App

Messenger App Access Token

Messenger App Secret

Messenger Setup Token

Messenger Apps

EventBus topic ttl for MessengerBot events default is 900_000_000 microseconds

Facebook Page

Facebook Page map grouped by app_id

Facebook Page map for an app

Save Messenger App map to config Note: Map keys for each app MUST be type of atom()

Save Facebook Page map for an app_id Note: Map keys for each page MUST be type of atom()

Link to this section Functions

Link to this function app(app_id)
app(app_id()) :: app()

Messenger App

Link to this function app_access_token(app_id)
app_access_token(app_id()) :: str_token()

Messenger App Access Token

Link to this function app_secret(app_id)
app_secret(app_id()) :: str_token()

Messenger App Secret

Link to this function app_setup_token(app_id)
app_setup_token(app_id()) :: str_token()

Messenger Setup Token

Link to this function apps()
apps() :: app_list()

Messenger Apps

Link to this function eb_ttl()
eb_ttl() :: ttl()

EventBus topic ttl for MessengerBot events default is 900_000_000 microseconds

Link to this function page(app_id, page_id)
page(app_id(), page_id()) :: page()

Facebook Page

Link to this function page_access_token(app_id, page_id)
page_access_token(app_id(), page_id()) :: str_token()

Facebook Page Token

Link to this function pages()
pages() :: page_list()

Facebook Page map grouped by app_id

Link to this function pages(app_id)
pages(app_id()) :: page_list()

Facebook Page map for an app

Link to this function save_apps(apps)

Save Messenger App map to config Note: Map keys for each app MUST be type of atom()

Link to this function save_pages(app_id, app_pages)
save_pages(app_id(), page_list()) :: :ok

Save Facebook Page map for an app_id Note: Map keys for each page MUST be type of atom()