Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hackerkid/bots
:zap: Tools for building bots
https://github.com/hackerkid/bots
List: bots
awesome awesome-list bot-stores bots chatbot facebook-messenger
Last synced: 3 months ago
JSON representation
:zap: Tools for building bots
- Host: GitHub
- URL: https://github.com/hackerkid/bots
- Owner: hackerkid
- License: cc0-1.0
- Created: 2016-06-03T14:12:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-02-23T05:34:58.000Z (10 months ago)
- Last Synced: 2024-09-24T01:02:05.108Z (3 months ago)
- Topics: awesome, awesome-list, bot-stores, bots, chatbot, facebook-messenger
- Homepage:
- Size: 235 KB
- Stars: 1,357
- Watchers: 75
- Forks: 182
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
- awesome - Bots - Building bots. (Miscellaneous)
- awesome-projects - Bots - Building bots. (Miscellaneous)
- awesome-list - bots
- lists - bots
- collection - bots
- awesome-possum - Bots - Building bots. (Miscellaneous)
- Awesome-Web3 - Bots - Building bots. (Miscellaneous)
- fucking-awesome - Bots - Building bots. (Miscellaneous)
- awesomelist - bots
- awesome - Bots - Building bots. (Miscellaneous)
- awesome - Bots - Building bots. (Miscellaneous)
- awesome - Bots - Building bots. (Miscellaneous)
- awesome - Bots - Building bots. (Miscellaneous)
- awesome-learning - Bots - Building bots. (Miscellaneous)
- fucking-lists - bots
- awesome-list - Bots - Building bots. (Miscellaneous)
- awesome - Bots - Building bots. (Miscellaneous)
- awesome - Bots - Building bots. (Miscellaneous)
- awesome-cn - Bots - 机器人相关工具集. (其他)
- awesome-AI-kubernetes - Awesome Bots
- awesome-cn - Bots - 建造机器人。 (杂项)
- awesome - Bots - Building bots. (杂项)
- ultimate-awesome - bots - :zap: Tools for building bots. (Other Lists / PowerShell Lists)
- awesome - Bots - Building bots. (Miscellaneous)
README
🔥🔥
Check out my latest project - diff.blog
Table of Contents
------------------ [Platform Documentation](#platform-documentation)
- [Tools For Building Bots](#tools-for-building-bots)
- [Tools For Bot Analytics](#tools-for-bot-analytics)
- [Tools For Bot Conversation Mockups](#tools-for-bot-conversation-mockups)
- [Libraries](#libraries)
- [Bot Stores](#bot-stores)
- [Tutorials](#tutorials)
- [Communities](#communities)
- [Developers](#developers)
- [Testing](#testing)## Platform Documentation
* [IBM Bot Asset Exchange](https://developer.ibm.com/code/exchanges/bots/)
* [Facebook messenger](https://developers.facebook.com/products/messenger/)
* [Slack](https://api.slack.com/bot-users)
* [Discord](https://blog.discordapp.com/the-robot-revolution-has-unofficially-begun/)
* [Telegram](https://core.telegram.org/bots/api)
* [Kik](https://dev.kik.com/#/home)
* [Zulip](https://zulip.com/integrations/)
* [HipChat](https://developer.atlassian.com/hipchat/getting-started)
* [Skype](https://developer.microsoft.com/en-us/skype/bots)
* [Cisco Spark](https://developer.ciscospark.com/getting-started.html)
* [Microsoft Bot Framework](https://dev.botframework.com/)
* [WeChat](https://admin.wechat.com/)
* [VKontakte](https://new.vk.com/dev/bizmessages)
* [Hangouts Chat](https://developers.google.com/hangouts/chat/concepts/)## Tools For Building Bots
* [wit.ai ](https://wit.ai/) - Easily create text or voice based bots that humans can chat with.
* [Botkit](https://howdy.ai/botkit/) - Botkit eases the process of designing and running bots that live inside Slack.
* [Dialogflow](https://dialogflow.com/) - Build natural and rich conversational experiences.
* [Text It](https://textit.in/) - Visually build SMS and voice apps to engage your customers.
* [Chatfuel](https://chatfuel.com/) - The intuitive bot builder with AI navigation. No coding required.
* [Watson](http://www.ibm.com/cloud-computing/bluemix/watson/) - Bring the power of cognitive computing to your apps.
* [Beep Boop](https://beepboophq.com/) - Beep Boop is a simple hosting platform for your Slack and Messenger bots.
* [Dexter](https://rundexter.com/app/spreadsheet-bot) - Get a Slack bot that responds with answers from your own Google Sheet.
* [Converse AI](http://www.converse.ai/) - Respond to customer questions instantly with intelligent chatbot technology.
* [Gupshup](https://www.gupshup.io/developer/home) - Easiest & fastest way to build & deploy your bots on any channel.
* [Haven OnDemand](https://dev.havenondemand.com/apis) - They are similar APIs as that of watson, but far well documented and have a freemium version.
* [Recast.AI](https://recast.ai) - Collaborative Bot Platform for developers: build conversational bots easily.
* [ChatterBot](https://github.com/gunthercox/ChatterBot) - Machine-learning based conversational dialog engine build in Python
* [Google Cloud Platform](https://cloud.google.com/natural-language) - Use sentiment analysis on a block of text to add decision tree logic for a conversation bot.
* [Messenger Demo Viewer](https://messenger-demo-viewer.kilianvalkhof.com/) - Demo FB Messenger bots without showing personal chats
* [BotStar](https://www.botstar.com/) - Powerful platform for designing & developing chatbots visually with smart training.## Tools For Bot Analytics
* [ChatMetrics](https://chatmetrics.io/) - Engagement platform for bots. ChatMetrics allows to reactivate inactive users and improve retention by sending "smart" notifications to users.
* [Dialog](https://dialoganalytics.com/) - Chatbot analytics platform for marketers to drive user engagement, retention, conversion and understand behavior.
* [Dashbot](https://www.dashbot.io/) - Actionable Bot Analytics: Increase user engagement, acquisition, and monetization.
* [Botmetrics](https://www.getbotmetrics.com/) - Grow and retain your chatbot customers. Enterprise grade opensource conversational analytics, marketing automation, and CRM rolled into a single snippet of code.## Tools For Bot Conversation Mockups
* [Bot Society](https://www.botsociety.io) - Bot conversation Mockups for presentation and demo.
* [Bot Sketch](https://dribbble.com/shots/2674603-Facebook-Messenger-UI-Kit-for-Chatbots-Sketch) - Sketch Chatbot UI (Mac Only)
* [Botframe](https://botframe.com) - a playground to design bots (conversation mockups).
* [Botmock](https://botmock.com) - Create conversation flows and interactive prototypes from a simple drag and drop editor, then share or test those prototypes and get feedback in one centralized location.
* [BotStar](https://www.botstar.com) - A fullfledged chatbot platform but the visual editor can be used as a mockup tool as well.## Libraries
### General
* [Qtypes](https://github.com/superscriptjs/qtypes) - Rule based Answer Type classification system in Node.js.
* [BotKit](https://github.com/howdyai/botkit) - Botkit is a toolkit for making bot applications.
* [Claudia Bot Builder](https://github.com/claudiajs/claudia-bot-builder) - Create chat bots for FB, Slack, Skype and Telegram and deploy to AWS Lambda in minutes.
* [Universal Bot Framework](https://bitbucket.org/phips28/universal-bot-framework/overview) - Create crossplatform chat bots for FB Messenger, Kik, Telegram and Skype with just one logic.
* [Pandorabots](http://www.pandorabots.com/) - web service for building and deploying chatbots.
* [Microsoft Bot Framework](http://docs.botframework.com) - Node.js/.NET library for building, connecting, testing, and deploying powerful and intelligent bots.
* [Bottender](https://github.com/Yoctol/bottender) - Make Bots in Your Way, Fast and Flexibly.
* [BotMan](https://github.com/botman/botman) - PHP Bot Framework supporting over a dozen platforms (FB, Instagram, MS Bot Framework, etc)### Facebook Messenger
* [Node.js](https://github.com/Yoctol/messaging-apis/tree/master/packages/messaging-api-messenger)
* [Go](https://github.com/paked/messenger)### Slack
* [Node.js (Official)](https://github.com/slackhq/node-slack-sdk)
* [Node.js](https://github.com/Yoctol/messaging-apis/tree/master/packages/messaging-api-slack)
* [Python (Official)](https://github.com/slackhq/python-slackclient)
* [Relax (scalable RTM library to scale to 1000's of teams)](https://github.com/zerobotlabs/relax)### Telegram
* [Node.js](https://github.com/yagop/node-telegram-bot-api)
* [Node.js](https://github.com/telegraf/telegraf)
* [Node.js](https://github.com/Yoctol/messaging-apis/tree/master/packages/messaging-api-telegram)
* [PHP](https://github.com/irazasyed/telegram-bot-sdk)
* [PHP](https://github.com/php-telegram-bot/core)
* [Python](https://github.com/python-telegram-bot/python-telegram-bot)
* [C#](https://github.com/MrRoundRobin/telegram.bot)
* [Go](https://github.com/tucnak/telebot)
* [Java](https://github.com/pengrad/java-telegram-bot-api)### Discord
###### Node.js
* [Eris](https://github.com/abalabahaha/eris)
* [Discord.js](https://github.com/hydrabolt/discord.js)
* [Discordie](https://github.com/qeled/discordie)
* [Discord.io](https://github.com/izy521/discord.io)###### C
* [Concord](https://github.com/Cogmasters/concord)###### C#
* [Discord.Net](https://github.com/RogueException/Discord.Net)
* [DSharpPlus](https://github.com/NaamloosDT/DSharpPlus)###### Python
* [discord.py](https://github.com/Rapptz/discord.py)###### Java
* [JDA](https://github.com/DV8FromTheWorld/JDA/)###### Rust
* [Serenity](https://github.com/zeyla/serenity)###### Lua
* [Discordia](https://github.com/SinisterRectus/Discordia)###### Go
* [Discordgo](https://github.com/bwmarrin/discordgo)### Kik
* [Python](https://github.com/kikinteractive/kik-python)
* [Node.JS](https://github.com/kikinteractive/kik-node)## Bot Stores
* [There is a bot for that](https://thereisabotforthat.com) - Search engine for bots
* [ChatBottle](https://chatbottle.co/) - Chatbots search engine
* [BotList](https://botlist.co/) - An App Store For Bots.
* [Slack Store](https://slack.com/apps) - The official Slack bot store.
* [Telegram Store](https://storebot.me/) - The unofficial Telegram bot store.
* [Product Hunt](https://www.producthunt.com/topics/bots) - Product Hunt bot list.
* [Dashbot](http://www.dashbot.io/bots) - Dashbot bot directory.
* [Skype Bot Directory](https://bots.botframework.com/) - The official list of skype bots by Microsoft Bot Framework
* [Teamchat](http://www.teamchat.com/en/bot-store/) - Bot store by teamchat.
* [Discord Bots](https://bots.discord.pw/) - An unofficial list of discord bots.
* [Discord Bot List](https://discordbots.org/) - An unofficial list of discord bots.
* [Telegram Botlist](https://t.me/botlist) - A bot list for Telegram.
* [Mayo Bot List](https://botlist.space/) - An unofficial list of discord bots.
* [Terminal Bot List](https://ls.terminal.ink/) - An unofficial list of discord bots.## Tutorials
* [The Complete Beginner’s Guide To Chatbots](https://chatbotsmagazine.com/the-complete-beginner-s-guide-to-chatbots-8280b7b906ca).
* [The Secret To Making Your Own Facebook Messenger Bot In Less Than 15 Minutes.](https://chatbotsmagazine.com/have-15-minutes-create-your-own-facebook-messenger-bot-481a7db54892)
* [How to create a chatbot without coding a single line](https://chatbotsmagazine.com/how-to-create-a-chatbot-without-coding-a-single-line-e716840c7245#.kimh0igkz)
* [How To Build Bots for Messenger.](https://developers.facebook.com/blog/post/2016/04/12/bots-for-messenger/)
* [Creating A Chat Bot.](https://medium.freecodecamp.com/creating-a-chat-bot-42861e6a2acd#.32hmkqfq7)
* [A Beginner’s Guide To Your First Bot.](https://slackhq.com/a-beginners-guide-to-your-first-bot)
* [Pair Programming a Facebook Messenger Bot.](https://www.youtube.com/watch?v=zFO1cRr5-qY)
* [Facebook Chatbot Tutorial](https://github.com/AdrianKrebs/facebook-chatbot-tutorial)
* [Design Framework For Chatbots](https://chatbotsmagazine.com/design-framework-for-chatbots-aa27060c4ea3)
* [UX of Chatbots](http://uxofchatbots.com/)## Communities
* [Bots](https://www.facebook.com/groups/chatbot/) - Facebook group.
* [UX for Bots](https://www.facebook.com/groups/uxforbots/) - Facebook group.
* [Chat Bot Magazine](https://chatbotsmagazine.com/) - Medium.
* [HH Bots](https://www.facebook.com/groups/hhbots/) - Facebook group.
* [Messenger Platform Developer Community](https://www.facebook.com/groups/242384196138564/) - Official Facebook group.
* [Chatbots and Conversational Agents](https://www.quora.com/topic/Chatbots-and-Conversational-Agents) - Quora Topic
* [Bot Developer Hangouts](http://dev4slack.xoxco.com/) - Community on Slack for all bot platforms.
* [BotList Chat](http://t.me/botlistchat) - Telegram group.
* [Bot Development](http://t.me/botdevelopment) - Telegram group.## Conferences
* [ChatbotConf](https://chatbotconf.com/)
* [Talkabot](https://talkabot.ai/)## Developers
* [BotMakers](https://botmakers.net/) - The best place to hire chatbot developers
* [Botgig](http://www.botgig.com/) - Hire a top chatbot dev from a vetted talent pool.## Testing
* [ChatbotTest](http://chatbottest.com/) - Chatbottest is an open source guide that helps you identify chatbot's design issues under 7 different categories.
* [BotTesting](http://bottesting.co/) - Test your bot! Send your email and bot link to us, we’ll examine your bot’s performance and usability## License
[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, [Vishnu Ks](http://www.vishnuks.com) has waived all copyright and related or neighboring rights to this work.