{"slug": "hackerkid--bots", "title": "Bots", "description": ":zap: Tools for building bots", "github_url": "https://github.com/hackerkid/bots", "stars": "1.2K", "tag": "Miscellaneous", "entry_count": 125, "subcategory_count": 7, "subcategories": [{"name": "Table of Contents", "parent": "", "entries": [{"name": "Platform Documentation", "url": "#platform-documentation", "description": ""}, {"name": "Tools For Building Bots", "url": "#tools-for-building-bots", "description": ""}, {"name": "Tools For Bot Analytics", "url": "#tools-for-bot-analytics", "description": ""}, {"name": "Tools For Bot Conversation Mockups", "url": "#tools-for-bot-conversation-mockups", "description": ""}, {"name": "Libraries", "url": "#libraries", "description": ""}, {"name": "Bot Stores", "url": "#bot-stores", "description": ""}, {"name": "Tutorials", "url": "#tutorials", "description": ""}, {"name": "Communities", "url": "#communities", "description": ""}, {"name": "Developers", "url": "#developers", "description": ""}, {"name": "Testing", "url": "#testing", "description": ""}, {"name": "IBM Bot Asset Exchange", "url": "https://developer.ibm.com/code/exchanges/bots/", "description": ""}, {"name": "Facebook messenger", "url": "https://developers.facebook.com/products/messenger/", "description": ""}, {"name": "Slack", "url": "https://api.slack.com/bot-users", "description": ""}, {"name": "Discord", "url": "https://blog.discordapp.com/the-robot-revolution-has-unofficially-begun/", "description": ""}, {"name": "Telegram", "url": "https://core.telegram.org/bots/api", "description": ""}, {"name": "Kik", "url": "https://dev.kik.com/#/home", "description": ""}, {"name": "Zulip", "url": "https://zulip.com/integrations/", "description": ""}, {"name": "HipChat", "url": "https://developer.atlassian.com/hipchat/getting-started", "description": ""}, {"name": "Skype", "url": "https://developer.microsoft.com/en-us/skype/bots", "description": ""}, {"name": "Cisco Spark", "url": "https://developer.ciscospark.com/getting-started.html", "description": ""}, {"name": "Microsoft Bot Framework", "url": "https://dev.botframework.com/", "description": ""}, {"name": "WeChat", "url": "https://admin.wechat.com/", "description": ""}, {"name": "VKontakte", "url": "https://new.vk.com/dev/bizmessages", "description": ""}, {"name": "Hangouts Chat", "url": "https://developers.google.com/hangouts/chat/concepts/", "description": ""}, {"name": "wit.ai", "url": "https://wit.ai/", "description": "Easily create text or voice based bots that humans can chat with."}, {"name": "Botkit", "url": "https://howdy.ai/botkit/", "description": "Botkit eases the process of designing and running bots that live inside Slack."}, {"name": "Dialogflow", "url": "https://dialogflow.com/", "description": "Build natural and rich conversational experiences."}, {"name": "Text It", "url": "https://textit.in/", "description": "Visually build SMS and voice apps to engage your customers."}, {"name": "Chatfuel", "url": "https://chatfuel.com/", "description": "The intuitive bot builder with AI navigation. No coding required."}, {"name": "Watson", "url": "http://www.ibm.com/cloud-computing/bluemix/watson/", "description": "Bring the power of cognitive computing to your apps."}, {"name": "Beep Boop", "url": "https://beepboophq.com/", "description": "Beep Boop is a simple hosting platform for your Slack and Messenger bots."}, {"name": "Dexter", "url": "https://rundexter.com/app/spreadsheet-bot", "description": "Get a Slack bot that responds with answers from your own Google Sheet."}, {"name": "Converse AI", "url": "http://www.converse.ai/", "description": "Respond to customer questions instantly with intelligent chatbot technology."}, {"name": "Gupshup", "url": "https://www.gupshup.io/developer/home", "description": "Easiest & fastest way to build & deploy your bots on any channel."}, {"name": "Haven OnDemand", "url": "https://dev.havenondemand.com/apis", "description": "They are similar APIs as that of watson, but far well documented and have a freemium version."}, {"name": "Recast.AI", "url": "https://recast.ai", "description": "Collaborative Bot Platform for developers: build conversational bots easily."}, {"name": "ChatterBot", "url": "https://github.com/gunthercox/ChatterBot", "description": "Machine-learning based conversational dialog engine build in Python", "stars": "13k"}, {"name": "Google Cloud Platform", "url": "https://cloud.google.com/natural-language", "description": "Use sentiment analysis on a block of text to add decision tree logic for a conversation bot."}, {"name": "Messenger Demo Viewer", "url": "https://messenger-demo-viewer.kilianvalkhof.com/", "description": "Demo FB Messenger bots without showing personal chats"}, {"name": "BotStar", "url": "https://www.botstar.com/", "description": "Powerful platform for designing & developing chatbots visually with smart training."}, {"name": "ChatMetrics", "url": "https://chatmetrics.io/", "description": "Engagement platform for bots. ChatMetrics allows to reactivate inactive users and improve retention by sending \"smart\" notifications to users."}, {"name": "Dialog", "url": "https://dialoganalytics.com/", "description": "Chatbot analytics platform for marketers to drive user engagement, retention, conversion and understand behavior."}, {"name": "Dashbot", "url": "https://www.dashbot.io/", "description": "Actionable Bot Analytics: Increase user engagement, acquisition, and monetization."}, {"name": "Botmetrics", "url": "https://www.getbotmetrics.com/", "description": "Grow and retain your chatbot customers. Enterprise grade opensource conversational analytics, marketing automation, and CRM rolled into a single snippet of code."}, {"name": "Bot Society", "url": "https://www.botsociety.io", "description": "Bot conversation Mockups for presentation and demo."}, {"name": "Bot Sketch", "url": "https://dribbble.com/shots/2674603-Facebook-Messenger-UI-Kit-for-Chatbots-Sketch", "description": "Sketch Chatbot UI (Mac Only)"}, {"name": "Botframe", "url": "https://botframe.com", "description": "a playground to design bots (conversation mockups)."}, {"name": "Botmock", "url": "https://botmock.com", "description": "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."}, {"name": "BotStar", "url": "https://www.botstar.com", "description": "A fullfledged chatbot platform but the visual editor can be used as a mockup tool as well."}]}, {"name": "General", "parent": "Libraries", "entries": [{"name": "Qtypes", "url": "https://github.com/superscriptjs/qtypes", "description": "Rule based Answer Type classification system in Node.js.", "stars": "159"}, {"name": "BotKit", "url": "https://github.com/howdyai/botkit", "description": "Botkit is a toolkit for making bot applications.", "stars": "11k"}, {"name": "Claudia Bot Builder", "url": "https://github.com/claudiajs/claudia-bot-builder", "description": "Create chat bots for FB, Slack, Skype and Telegram and deploy to AWS Lambda in minutes.", "stars": "1.8k"}, {"name": "Universal Bot Framework", "url": "https://bitbucket.org/phips28/universal-bot-framework/overview", "description": "Create crossplatform chat bots for FB Messenger, Kik, Telegram and Skype with just one logic."}, {"name": "Pandorabots", "url": "http://www.pandorabots.com/", "description": "web service for building and deploying chatbots."}, {"name": "Microsoft Bot Framework", "url": "http://docs.botframework.com", "description": "Node.js/.NET library for building, connecting, testing, and deploying powerful and intelligent bots."}, {"name": "Bottender", "url": "https://github.com/Yoctol/bottender", "description": "Make Bots in Your Way, Fast and Flexibly.", "stars": "4k"}, {"name": "BotMan", "url": "https://github.com/botman/botman", "description": "PHP Bot Framework supporting over a dozen platforms (FB, Instagram, MS Bot Framework, etc)", "stars": "5.8k"}]}, {"name": "Facebook Messenger", "parent": "Libraries", "entries": [{"name": "Node.js", "url": "https://github.com/Yoctol/messaging-apis/tree/master/packages/messaging-api-messenger", "description": "", "stars": "1.8k"}, {"name": "Go", "url": "https://github.com/paked/messenger", "description": "", "stars": "275"}]}, {"name": "Slack", "parent": "Libraries", "entries": [{"name": "Node.js (Official)", "url": "https://github.com/slackhq/node-slack-sdk", "description": "", "stars": "3.1k"}, {"name": "Node.js", "url": "https://github.com/Yoctol/messaging-apis/tree/master/packages/messaging-api-slack", "description": "", "stars": "1.8k"}, {"name": "Python (Official)", "url": "https://github.com/slackhq/python-slackclient", "description": "", "stars": "3.6k"}, {"name": "Relax (scalable RTM library to scale to 1000's of teams)", "url": "https://github.com/zerobotlabs/relax", "description": "", "stars": "171"}]}, {"name": "Telegram", "parent": "Libraries", "entries": [{"name": "Node.js", "url": "https://github.com/yagop/node-telegram-bot-api", "description": "", "stars": "7k"}, {"name": "Node.js", "url": "https://github.com/telegraf/telegraf", "description": "", "stars": "6.6k"}, {"name": "Node.js", "url": "https://github.com/Yoctol/messaging-apis/tree/master/packages/messaging-api-telegram", "description": "", "stars": "1.8k"}, {"name": "PHP", "url": "https://github.com/irazasyed/telegram-bot-sdk", "description": "", "stars": "2.6k"}, {"name": "PHP", "url": "https://github.com/php-telegram-bot/core", "description": "", "stars": "3.5k"}, {"name": "Python", "url": "https://github.com/python-telegram-bot/python-telegram-bot", "description": "", "stars": "21k"}, {"name": "C#", "url": "https://github.com/MrRoundRobin/telegram.bot", "description": "", "stars": "39"}, {"name": "Go", "url": "https://github.com/tucnak/telebot", "description": "", "stars": "3k"}, {"name": "Java", "url": "https://github.com/pengrad/java-telegram-bot-api", "description": "", "stars": "1.4k"}]}, {"name": "Discord", "parent": "Libraries", "entries": [{"name": "Eris", "url": "https://github.com/abalabahaha/eris", "description": "", "stars": "1.4k"}, {"name": "Discord.js", "url": "https://github.com/hydrabolt/discord.js", "description": "", "stars": "22k"}, {"name": "Discordie", "url": "https://github.com/qeled/discordie", "description": "", "stars": "192"}, {"name": "Discord.io", "url": "https://github.com/izy521/discord.io", "description": "", "stars": "529"}, {"name": "Concord", "url": "https://github.com/Cogmasters/concord", "description": "", "stars": "375"}, {"name": "Discord.Net", "url": "https://github.com/RogueException/Discord.Net", "description": "", "stars": "2.9k"}, {"name": "DSharpPlus", "url": "https://github.com/NaamloosDT/DSharpPlus", "description": "", "stars": "1"}, {"name": "discord.py", "url": "https://github.com/Rapptz/discord.py", "description": "", "stars": "12k"}, {"name": "JDA", "url": "https://github.com/DV8FromTheWorld/JDA/", "description": "", "stars": "3.6k"}, {"name": "Serenity", "url": "https://github.com/zeyla/serenity", "description": "", "stars": "3.5k"}, {"name": "Discordia", "url": "https://github.com/SinisterRectus/Discordia", "description": "", "stars": "586"}, {"name": "Discordgo", "url": "https://github.com/bwmarrin/discordgo", "description": "", "stars": "3.8k"}]}, {"name": "Kik", "parent": "Libraries", "entries": [{"name": "Python", "url": "https://github.com/kikinteractive/kik-python", "description": "", "stars": "68"}, {"name": "Node.JS", "url": "https://github.com/kikinteractive/kik-node", "description": "", "stars": "95"}, {"name": "There is a bot for that", "url": "https://thereisabotforthat.com", "description": "Search engine for bots"}, {"name": "ChatBottle", "url": "https://chatbottle.co/", "description": "Chatbots search engine"}, {"name": "BotList", "url": "https://botlist.co/", "description": "An App Store For Bots."}, {"name": "Slack Store", "url": "https://slack.com/apps", "description": "The official Slack bot store."}, {"name": "Telegram Store", "url": "https://storebot.me/", "description": "The unofficial Telegram bot store."}, {"name": "Product Hunt", "url": "https://www.producthunt.com/topics/bots", "description": "Product Hunt bot list."}, {"name": "Dashbot", "url": "http://www.dashbot.io/bots", "description": "Dashbot bot directory."}, {"name": "Skype Bot Directory", "url": "https://bots.botframework.com/", "description": "The official list of skype bots by Microsoft Bot Framework"}, {"name": "Teamchat", "url": "http://www.teamchat.com/en/bot-store/", "description": "Bot store by teamchat."}, {"name": "Discord Bots", "url": "https://bots.discord.pw/", "description": "An unofficial list of discord bots."}, {"name": "Discord Bot List", "url": "https://discordbots.org/", "description": "An unofficial list of discord bots."}, {"name": "Telegram Botlist", "url": "https://t.me/botlist", "description": "A bot list for Telegram."}, {"name": "Mayo Bot List", "url": "https://botlist.space/", "description": "An unofficial list of discord bots."}, {"name": "Terminal Bot List", "url": "https://ls.terminal.ink/", "description": "An unofficial list of discord bots."}, {"name": "The Complete Beginner’s Guide To Chatbots", "url": "https://chatbotsmagazine.com/the-complete-beginner-s-guide-to-chatbots-8280b7b906ca", "description": ""}, {"name": "The Secret To Making Your Own Facebook Messenger Bot In Less Than 15 Minutes.", "url": "https://chatbotsmagazine.com/have-15-minutes-create-your-own-facebook-messenger-bot-481a7db54892", "description": ""}, {"name": "How to create a chatbot without coding a single line", "url": "https://chatbotsmagazine.com/how-to-create-a-chatbot-without-coding-a-single-line-e716840c7245#.kimh0igkz", "description": ""}, {"name": "How To Build Bots for Messenger.", "url": "https://developers.facebook.com/blog/post/2016/04/12/bots-for-messenger/", "description": ""}, {"name": "Creating A Chat Bot.", "url": "https://medium.freecodecamp.com/creating-a-chat-bot-42861e6a2acd#.32hmkqfq7", "description": ""}, {"name": "A Beginner’s Guide To Your First Bot.", "url": "https://slackhq.com/a-beginners-guide-to-your-first-bot", "description": ""}, {"name": "Pair Programming a Facebook Messenger Bot.", "url": "https://www.youtube.com/watch?v=zFO1cRr5-qY", "description": ""}, {"name": "Facebook Chatbot Tutorial", "url": "https://github.com/AdrianKrebs/facebook-chatbot-tutorial", "description": ""}, {"name": "Design Framework For Chatbots", "url": "https://chatbotsmagazine.com/design-framework-for-chatbots-aa27060c4ea3", "description": ""}, {"name": "UX of Chatbots", "url": "http://uxofchatbots.com/", "description": ""}, {"name": "Bots", "url": "https://www.facebook.com/groups/chatbot/", "description": "Facebook group."}, {"name": "UX for Bots", "url": "https://www.facebook.com/groups/uxforbots/", "description": "Facebook group."}, {"name": "Chat Bot Magazine", "url": "https://chatbotsmagazine.com/", "description": "Medium."}, {"name": "HH Bots", "url": "https://www.facebook.com/groups/hhbots/", "description": "Facebook group."}, {"name": "Messenger Platform Developer Community", "url": "https://www.facebook.com/groups/242384196138564/", "description": "Official Facebook group."}, {"name": "Chatbots and Conversational Agents", "url": "https://www.quora.com/topic/Chatbots-and-Conversational-Agents", "description": "Quora Topic"}, {"name": "Bot Developer Hangouts", "url": "http://dev4slack.xoxco.com/", "description": "Community on Slack for all bot platforms."}, {"name": "BotList Chat", "url": "http://t.me/botlistchat", "description": "Telegram group."}, {"name": "Bot Development", "url": "http://t.me/botdevelopment", "description": "Telegram group."}, {"name": "ChatbotConf", "url": "https://chatbotconf.com/", "description": ""}, {"name": "Talkabot", "url": "https://talkabot.ai/", "description": ""}, {"name": "BotMakers", "url": "https://botmakers.net/", "description": "The best place to hire chatbot developers"}, {"name": "Botgig", "url": "http://www.botgig.com/", "description": "Hire a top chatbot dev from a vetted talent pool."}, {"name": "ChatbotTest", "url": "http://chatbottest.com/", "description": "Chatbottest is an open source guide that helps you identify chatbot's design issues under 7 different categories."}, {"name": "BotTesting", "url": "http://bottesting.co/", "description": "Test your bot! Send your email and bot link to us, we’ll examine your bot’s performance and usability"}]}]}