All Projects → ivkos → botyo

ivkos / botyo

Licence: Apache-2.0 License
Modular chatbot framework designed for group chat rooms on Facebook

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to botyo

Fb Botmill
A Java framework for building bots on Facebook's Messenger Platform.
Stars: ✭ 67 (+294.12%)
Mutual labels:  facebook, chatbot, bot-framework, chatbot-framework
Botfuel Dialog
Botfuel SDK to build highly conversational chatbots
Stars: ✭ 96 (+464.71%)
Mutual labels:  chatbot, bot-framework, node-js, chatbot-framework
Stealth
An open source Ruby framework for text and voice chatbots. 🤖
Stars: ✭ 481 (+2729.41%)
Mutual labels:  chatbot, bot-framework, chatbot-framework
Poshbot
Powershell-based bot framework
Stars: ✭ 410 (+2311.76%)
Mutual labels:  chatbot, bot-framework, chatbot-framework
Chatblocks
Declarative Messenger chatbot framework
Stars: ✭ 48 (+182.35%)
Mutual labels:  facebook, chatbot, chatbot-framework
intelligo.js.org
The official website for Intelligo chatbot framework.
Stars: ✭ 18 (+5.88%)
Mutual labels:  chatbot, bot-framework, chatbot-framework
Hutoma-Conversational-AI-Platform
Hu:toma AI is an open source stack designed to help you create compelling conversational interfaces with little effort and above industry accuracy
Stars: ✭ 35 (+105.88%)
Mutual labels:  chatbot, bot-framework, chatbot-framework
Botman
A framework agnostic PHP library to build chat bots
Stars: ✭ 5,538 (+32476.47%)
Mutual labels:  chatbot, bot-framework, chatbot-framework
Botpress
🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Stars: ✭ 9,486 (+55700%)
Mutual labels:  chatbot, bot-framework, chatbot-framework
Cog
Bringing the power of the command line to chat
Stars: ✭ 910 (+5252.94%)
Mutual labels:  chatbot, bot-framework, chatbot-framework
intelligo-generator
🛠️ Chatbot generator for Intelligo Framework.
Stars: ✭ 31 (+82.35%)
Mutual labels:  chatbot, bot-framework, chatbot-framework
Rasa core
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate text-and voice-based conversations
Stars: ✭ 2,302 (+13441.18%)
Mutual labels:  chatbot, bot-framework, chatbot-framework
Messenger Bot Rails
Ruby on Rails Gem for the Facebook Messenger Bot Platform
Stars: ✭ 64 (+276.47%)
Mutual labels:  facebook, chatbot
Jbot
Make Slack and Facebook Bots in Java.
Stars: ✭ 1,148 (+6652.94%)
Mutual labels:  facebook, bot-framework
Magento Chatbot
Magento Chatbot Integration with Telegram, Messenger, Whatsapp, WeChat, Skype and wit.ai.
Stars: ✭ 149 (+776.47%)
Mutual labels:  facebook, chatbot
Fbmessenger Node
FB messenger for node
Stars: ✭ 52 (+205.88%)
Mutual labels:  facebook, chatbot
Botkit
Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.
Stars: ✭ 10,555 (+61988.24%)
Mutual labels:  facebook, chatbot
gort
Gort is a chatbot framework designed from the ground up for chatops.
Stars: ✭ 381 (+2141.18%)
Mutual labels:  bot-framework, chatbot-framework
facebook-messenger
Go (GoLang) package for Facebook Messenger API and Chat bot
Stars: ✭ 62 (+264.71%)
Mutual labels:  facebook, chatbot
alter-nlu
Natural language understanding library for chatbots with intent recognition and entity extraction.
Stars: ✭ 45 (+164.71%)
Mutual labels:  bot-framework, chatbot-framework

Botyo

npm npm license

Botyo is a modular bot designed for group chat rooms on Facebook. It is designed with flexibility and modularity in mind.

Requirements

  • Node.js >= 8.3.0

Install

npm install --save botyo

Documentation

Documentation for Botyo is available here:

Quick Start

Please explore the Botyo Example Project to jump start your project.

Modules

Want to see your module for Botyo here? Please refer to the Botyo API for documentation on how to develop modules for Botyo. Then submit a PR with a link to your module to have it included in this list.

Bundles

Bundles are collections of multiple modules.

Commands

Commands are modules that handle commands that users can send to the bot. Commands must begin with a prefix that can be configured globally, or on a per-chat-thread or per-user basis.

  • Ping Command - sends a ping in a private message to a specific person, or makes the bot respond to the ping sent by the participants of a chat thread

  • Quote Command - uses Markov chains to generate quotes based on messages sent by the participants of a chat thread

  • Reverse Image Search Command - runs a reverse image search on the last uploaded picture and posts links to the results from Google Images, Bing Images, and TinEye

  • ShowMe Command - returns the first few images found in Google Images matching a query

  • Spotify Command - posts a Spotify song to the chat

  • YouTube Command - posts a YouTube video to the chat

Filters

Filters are modules that manipulate or filter out messages as they arrive.

Scheduled Tasks

A scheduled task is module that defines a task that is executed periodically or upon the start of the bot.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].