Table of contents
Programming Messenger Bots
Python
- Pymessenger - A Python Wrapper for the FB Messenger Bot API (Send/Receive API)
- FB Messenger Bot - A starter Facebook Messenger Bot built in Python
Node.js
- Facebook Messenger DevKit - Node.js setup for rapid development for Facebook Messenger Platform
- Bot framework - Framework for creating messenger bots
- Claudia bot builder - Create chat bots for Facebook Messenger, Slack, Amazon Alexa, Skype, Telegram, Viber, Line, GroupMe, Kik and Twilio and deploy to AWS Lambda in minutes
- Bottr - The world’s simplest framework for creating Bots
PHP
- FB Messenger PHP - Facebook Messenger Bot PHP API
Ruby
- Messenger Bot Rails - Ruby on Rails client for Facebook Messenger Platform.
Go
- Messenger Go - Package messenger is used for making bots for use with Facebook messenger
Webviews
- Aconia Webview Toolkit - The Webview Toolkit allows you to quickly assemble and customize webviews in the comfort of your browser.
- Messenger Webview Documenation - Official Facebook Messenger documentation on Webviews
Designing Messenger Bots
No coding building platforms
- Chatfuel - Build a Facebook bot without coding
- ManyChat - Build a Facebook bot without coding
- DialogFlow - Conversational User Experience platform
- Flow XO - Bot + human messaging platform
- Botsify - Create facebook messenger chatbot without any coding knowledge.
- TalkBot - Build beautiful bots with no coding. Just drag and drop
- Rebotify - Rebotify helps you build chat bot in a fun way. Build once, publish anywhere. Your bots work with Facebook, WeChat and Slack simultaneously
- BLiP - BLiP helps you serve, engage and sell through conversations on your site and app, Facebook Messenger, Workplace, SMS, Email, Telegram, Twitter, Skype and other popular apps. All you need to create, manage and evolve your chatbot on the same platform.
- It’s alive - Create a Facebook bot in minutes. Engage your Facebook community with automated content
- BotEngine - BotEngine is a natural language understanding framework that allows you to create intelligent chat bot for any service that will communicate with customers.
- Recast.ai - Collaborative Bot Platform. Build your own conversational bot!
- Sequel - Create messenger bots with personality. Engage your fans and followers with intimate conversational experiences. It only takes minutes to build
- Botkit - Botkit is the most popular open-source toolkit for creating bots for messaging platforms. It provides a semantic interface to sending and receiving messages so developers can focus on creating novel applications and experiences.
Bot Templates
- Chatfuel Templates - Free templates to start building messenger bots on the Chatfuel platform
- Botmakers - List of non-free bot templates for Chatfuel & ManyChat
Bot Creators
- Botlist Makers - Find the best bot makers to build your chatbots
- Chatfuel bot creators - Chatfuel’s list of their template creators
Bot Analytics
- Dashbot - Actionable Bot Analytics
- BotAnalytics - Analytics for Conversations
- Bot-Metrics - Bot & Conversation Analytics
- Botlytics - Analytics and Engagement platform for bots
- ChatBase - Analyze and optimize bots more easily
- DialogAnalytics - Conversational Analytics. Insights into your conversational applications
- Janis - The AI Assistant For Bot Makers
- Facebook Analytics - Collect valuable insights and analytics on how your bot is being used and what people on Messenger think about it.
Webviews
- Aconia Webview Toolkit - The Webview Toolkit allows you to quickly assemble and customize webviews in the comfort of your browser.
- Messenger Webview Documenation - Official Facebook Messenger documentation on Webviews
AI and NLP
- DialogFlow - Conversational User Experience platform
- Google NLP - Cloud Natural Language API (up to 5K free analyses/month)
- wit.ai - Natural Language for Developers
- msg.ai - AI for Conversational Commerce
Bot UI and Graphic Design
- Botsociety - Design and preview your chabot before actually building it.
- Botspreview - Easily build previews of chatbot interactions.
- Messenger Platform Design Kit - Sketch templates for native experiences.
- BotMock - Effortlessly Design Bot Conversations. Build customized bot conversations in under 5 minutes. Share them or export as a gif and video - without writing a single line of code!
- BotFrame - A playground to design bots
- Bots UI Kit - Bots UI kit for Messenger Platform
Finding Messenger Bots
Bot lists
- Botlist - An App Store For Bots
- ChatBottle - Chatbots Search Engine
- There is a bot for that - Search engine for bots
Marketing Messenger Bots
Marketing
- Octane AI - The Easiest Way to Create a Chatbot. Drive sales, capture leads, and increase engagement on your Facebook Page. Ready to launch in minutes
- Messengerify - A live chat widget that integrates with Facebook Messenger
- Facebook’s Click to Messenger Ads - You can use click-to-Messenger ads to get more users for your bot
Selling to clients
- -
Monetizing
- Cashbot - A free, simple way to make money with bots
Resources
Blogs
- Chatbots Magazine - Chatbots, AI, NLP, Facebook Messenger, Slack, Telegram
- Bot Weekly - Weekly round up of the most interesting chatbot and AI news
- Bot Wiki - Catalog of online bots, tools and tutorials
- Topbots - Publication and community for enterprise AI executives and professionals
- Chatbotslife - Latest Bot News, Info, AI & NLP, Tools, Tutorials & More.
- Chatbotnewsdaily - An Introduction to Chatbots, Messaging Channels and the History of Artificial Intelligence
- Chatbotsweekly - Newsletter about chat bots
Communities
- Chatfuel
- Manychat
- Messenger Bots Marketing Community
- MessengerPlatform
- Chatbots101
- BotList
- Botschool
- BotAcademy
- ChatbotTemplates
- Chatbot
- Facebook Messenger Chatbots
- BotsifyCommunity
- MessengerMarketingExperts
- MarketingWithMessengerBots
- Chatbot Marketing experts
- AIchatbots
- Chatbot for businesses
Tutorials
- -
Resources from Facebook
- Messenger Bot Samples - Example bots to demonstrate best practices for the Messenger Platform.
- Messenger Documentation - Customer chat plugin SDK, advanced broadcast features, and other cool stuff.
- Messenger Platform Design Kit - Sketch templates for native experiences
- Messenger Developers Blog - Sharing code, content, and conversation