Official documentation¶
Messenger¶
- Product Overview – Messenger Platform
- Getting Started – Messenger Platform
- Complete Guide – Messenger Platform
- Messenger Platform News
- Bugs (developers.facebook.com)
Tutorials¶
Messenger¶
node.js¶
- Botkit Starter Kit for Facebook Bots (glitch.com)
- Build A Bot Workshop (melissamcewen.github.io)
- Facebook Messenger ChatBot in Node.js – Weather Lookup (Tomomi Imura via glitch.com)
- The Secret To Making Your Own Facebook Messenger Bot In Less Than 15 Minutes (with Heroku)
- Quickstart Bots for Messenger from Localhost
- How To Develop A Chat Bot With Node.js (smashingmagazine.com)
- Building a Facebook Chat Bot with Node and Heroku (sitepoint.com)
- Build a dice-rolling FB Messenger Bot with Botkit (blog.pusher.com)
Python¶
- How to create a Facebook Bot in 10 minutes: The complete tutorial from Zero to Hero(ku)
- New FB Messenger Bot Port to Python Based on Quickstart Guide (seanshadmand.com)
- Build a Facebook Messenger chat-bot in 10 minutes, hosted on PythonAnywhere (George Kassabgi via medium.com)
- How to deploy a Facebook bot
- Use Facebook to control your Raspberry Pi terminal
Ruby¶
- Developing a Facebook Messenger Bot with Ruby on Rails: Part 1 and Part 2
- Build your first Facebook Messenger bot in Ruby with Sinatra and
facebook-messenger
gem (Part 2, Part 3) - How to Create a Facebook Messenger Bot with Ruby on Rails (chatbotslife.com)
- Creating a fully functional Weather Chatbot — A technical tutorial (chatbotslife.com)
Frameworks and libraries¶
Facebook Messenger¶
node.js¶
- Facebook Messenger Bot project on Glitch (glitch.com)
- howdyai/botkit (also supports Slack)
- DiegoRBaquero/node-fb-messenger
- alexindigo/fbbot
- olegakbarov/facebook-messenger-devkit
PHP¶
- BotMan: PHP library for developing bots for multiple messaging platforms, including Slack, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger and WeChat
- marsbits/restfbmessenger
Ruby¶
Java¶
Other languages¶
- paked/messenger (Go language)
Tools¶
- Messenger Demo Viewer: “Demo (bot) interactions without showing personal chats”
Latest from the blog
Cheap Bots, Done Quick suspended, this time for good
So long, and thanks for all the bots.
Twitter shutting down free access to their API on February 9
I keep saying it's an end of an era quite often these days.
How do folks get into creative botmaking?
Sharing the stories of our early botmaking days.
What kind of bots are posting in the fediverse?
Exploring the bots people make and follow in the fediverse.