To use this notification platform in your installation, add the following to your
# Example configuration.yaml entry notify: - name: NOTIFIER_NAME platform: facebook page_access_token: FACEBOOK_PAGE_ACCESS_TOKEN
- page_access_token (Required): Access token for your Facebook page. Checkout Facebook Messenger Platform for more information.
- name (Optional): Setting the optional parameter
nameallows multiple notifiers to be created. The default value is
notify. The notifier will bind to the service
With Facebook notify service, you can send your notifications to your Facebook messenger with help of your Facebook page. You have to create a Facebook Page and App for this service. You can control it by calling the notify service as described here. It will send a message on messenger to user specified by target on behalf of your page. See the quick start guide for more information. The phone number used in target should be registered with Facebook messenger. Phone number of the recipient should be in +1(212)555-2368 format. If your app is not approved by Facebook then the recipient should by either admin, developer or tester for your Facebook app. More information about the phone number.
# Example automation notification entry automation: - alias: Evening Greeting trigger: platform: sun event: sunset action: service: notify.facebook data: message: 'Good Evening' target: - +919413017584 - +919784516314
You could also send rich messing (cards, buttons, images, videos, etc). Info to which types or messages and how to build them.
# Example script with a notification entry with rich message script: test_fb_notification: sequence: - service: notify.facebook data: message: Some text before the quick replies target: 0034643123212 data: quick_replies: - content_type: text title: Red payload: DEVELOPER_DEFINED_PAYLOAD_FOR_PICKING_RED - content_type: text title: Blue payload: DEVELOPER_DEFINED_PAYLOAD_FOR_PICKING_BLUE