1
0
mirror of synced 2024-11-22 04:46:05 +03:00
Package messenger is used for making bots for use with Facebook messenger
Go to file
Neur0toxine 94f238346c
Messenger downstream patches (#1)
* add processing response from facebook
* add receipt message payload
* Restore checkFacebookError
* add metadata in MessageData
* improve optional ProfileFields
* Fix conflict with receiving.go while cherry-picking
* Add title to payload
* Move to Github Actions & new package name
* fix for example
* remove limit for parallel runs
2021-02-09 11:14:42 +03:00
.github/workflows Messenger downstream patches (#1) 2021-02-09 11:14:42 +03:00
examples Messenger downstream patches (#1) 2021-02-09 11:14:42 +03:00
.gitignore Messenger downstream patches (#1) 2021-02-09 11:14:42 +03:00
actions.go Add handler for AccountLinking process 2018-03-18 20:42:28 +01:00
go.mod Messenger downstream patches (#1) 2021-02-09 11:14:42 +03:00
go.sum Wrapped errors with xerrors 2019-07-31 00:38:58 +03:00
LICENSE Initial commit 2016-04-13 10:35:25 +10:00
message.go Messenger downstream patches (#1) 2021-02-09 11:14:42 +03:00
messenger_test.go Fixed staticcheck warnings 2019-07-25 14:37:27 +03:00
messenger.go Messenger downstream patches (#1) 2021-02-09 11:14:42 +03:00
pass_thread_control.go Fixed staticcheck warnings 2019-07-25 14:37:27 +03:00
profile.go change the default user profile fields; fix minor typo 2018-12-30 13:37:18 +01:00
README.md Messenger downstream patches (#1) 2021-02-09 11:14:42 +03:00
receiving.go Messenger downstream patches (#1) 2021-02-09 11:14:42 +03:00
response.go Messenger downstream patches (#1) 2021-02-09 11:14:42 +03:00
settings.go feat: EnableChatExtension 2018-11-22 11:43:25 +01:00

Messenger

Build Status Coverage GitHub release Go Report Card GoLang version pkg.go.dev

This is a Go library for making bots to be used on Facebook messenger. It is built on the Messenger Platform. One of the main goals of the project is to implement it in an idiomatic and easy to use fashion.

You can find examples for this library here.

Tips

  • Follow the quickstart guide for getting everything set up!
  • You need a Facebook development app, and a Facebook page in order to build things.
  • Use ngrok to tunnel your locally running bot so that Facebook can reach the webhook.

Projects

This is a list of projects use messenger. If you would like to add your own, submit a Pull Request adding it below.

  • meme-maker by @paked: A bot which, given a photo and a caption, will create a macro meme.
  • drone-facebook by @appleboy: Drone.io plugin which sends Facebook notifications