neo-slack-bot

  •        2

This slack bot has multiple commands and uses in the main NEO Slack. This bot is specially made for the Antshares/NEO slack. It's purpose is to provide a multitude of functionality for new and seasoned members. It's primary function is to respond to certain text in channels and send the user a message with information.

https://github.com/totalvm/neo-slack-bot/

Dependencies:

body-parser : ^1.17.2
botkit : ^0.5.5
botkit-storage-mongo : ^1.0.6
check-types : ^7.1.5
dashbot : ^0.7.4
debug : ^2.6.8
elizabot : 0.0.2
express : ^4.15.3
http : 0.0.0
mongoose : ^4.11.1
monk : ^6.0.1
natural : ^0.2.1
node-env-file : https://registry.npmjs.org/node-env-file/-/node-env-file-0.1.8.tgz
querystring : ^0.2.0
request : 2.75.0
sentiment : 2.1.0

Tags
Implementation
License
Platform

   




Related Projects

Botkit - Building Blocks for Building Bots

  •    Javascript

Botkit is the leading developer tool for building chat bots, apps and custom integrations for major messaging platforms. Botkit works with all the NLP services (like Microsoft LUIS and IBM Watson), can use any type of database you want, and runs on almost any hosting platform.

JBot - Make Slack and Facebook Bots in Java

  •    Java

JBot is a java framework (inspired by Howdyai's Botkit) to make Slack and Facebook bots in minutes. It provides all the boilerplate code needed so that you can make your bot live right away. It supports extra events in addition to all the events supported by Slack/Facebook which makes your work a lot more easier.

slack-ruby-bot - The easiest way to write a Slack bot in Ruby.

  •    Ruby

A generic Slack bot framework written in Ruby on top of slack-ruby-client. This library does all the heavy lifting, such as message parsing, so you can focus on implementing slack bot commands. It also attempts to introduce the bare minimum number of requirements or any sorts of limitations. It's a Slack bot boilerplate. If you are not familiar with Slack bots or Slack API concepts, you might want to watch this video.

stealth - An open source Ruby framework for conversational voice and text chatbots. 🤖

  •    Ruby

Stealth is a Ruby based framework for creating conversational (voice & chat) bots. It's design is inspired by Ruby on Rails's philosophy of convention over configuration. It has an MVC architecture with the slight caveat that views are aptly named replies. Stealth is extensible. All service integrations are split out into separate Ruby Gems. Things like analytics and natural language processing (NLP) can be added in as gems as well.

Botpress - The Ultimate Bot Framework

  •    Typescript

Botpress is an open-source bot creation tool written in TypeScript. It is powered by a rich set of open-source modules built by the community. Botpress is like, the WordPress of bots; anyone can create and reuse other people's modules. It is the ultimate open-source conversational platform with built-in natural language processing (NLU), easy-to-use graphical interface and dialog manager.


bot - IRC, Slack, Telegram and RocketChat bot written in go

  •    Go

IRC, Slack & Telegram bot written in Go using go-ircevent for IRC connectivity, nlopes/slack for Slack and Syfaro/telegram-bot-api for Telegram.To see the bot in action, send a private message to go-bot on Freenode or join the channel #go-bot @ irc.freenode.org.

botkit-middleware - A middleware to connect Watson Conversation Service to different chat channels using Botkit

  •    Javascript

This middleware plugin for Botkit allows developers to easily integrate a Watson Assistant workspace with multiple social channels like Slack, Facebook, and Twilio. Customers can have simultaneous, independent conversations with a single workspace through different channels. Sign up for an IBM Cloud account.

aiva - AIVA (A.I. Virtual Assistant): General-purpose virtual assistant for developers.

  •    Javascript

This project is under extension - to build a Contextual Graph Knowledge Base for knowledge encoding. Check Roadmap for more. It is a bot-generalization: you can implement any features, use with major AI tools, deploy across platforms, and code in multiple languages.

hubcommander - A Slack bot for GitHub organization management -- and other things too

  •    Python

A user-extendable Slack bot for GitHub organization management.HubCommander provides a chat-ops means for managing GitHub organizations. It creates a simple way to perform privileged GitHub organization management tasks without granting administrative or owner privileges to your GitHub organization members.

Elixir-Slack - Slack real time messaging and web API client in Elixir

  •    Elixir

This is a Slack Real Time Messaging API client for Elixir. You'll need a Slack API token which can be retrieved from the Web API page or by creating a new bot integration. Add Slack to your mix.exs dependencies function.

slack-poker-bot - A bot that deals Texas Hold'em games in Slack

  •    Javascript

A bot that turns Slack into a legitimate Texas Hold'em client. Start a game in any channel or private group with 2-10 players. PokerBot will deal hands, direct message players with their hole cards, query players for their action, determine the winning hand, and handle the pot. See it in action.

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

  •    Javascript

Claudia Bot Builder helps developers create and deploy chat-bots for various platforms in minutes to AWS Lambda. It simplifies the messaging workflows, automatically sets up the correct web hooks, and guides you through configuration steps, so that you can focus on important business problems and not have to worry about infrastructure code. This code is enough to operate bots for all supported platforms. Claudia Bot Builder automatically parses the incoming messages into a common format, so you can handle it easily. It also automatically packages the response into the correct message template for the requesting bot, so you do not have to worry about individual bot protocols.

slack-meme - A Meme Bot for Slack.

  •    Python

Post memes to any of your Slack channels with a slash command.Hone your meme skills privately by practicing in the slackbot channel.

slack-jira-plugin - A Slack plugin that watches channels for messages about JIRA and acts accordingly

  •    Javascript

Write your own configuration file (config-example.js) is a good starting point for building your own. This will launch the bot in your terminal based on provided configuration.

nlp-architect - NLP Architect by Intel AI Lab: Python library for exploring the state-of-the-art deep learning topologies and techniques for natural language processing and natural language understanding

  •    Python

NLP Architect is an open-source Python library for exploring state-of-the-art deep learning topologies and techniques for natural language processing and natural language understanding. It is intended to be a platform for future research and collaboration. Framework documentation on NLP models, algorithms, and modules, and instructions on how to contribute can be found at our main documentation site.

securitybot - Distributed alerting for the masses!

  •    Python

Securitybot is an open-source implementation of a distributed alerting chat bot, as described in Ryan Huber's blog post. Distributed alerting improves the monitoring efficiency of your security team and can help you catch security incidents faster and more efficiently. We've tried to remove all Dropbox-isms from this code so that setting up your own instance should be fairly painless. It should be relatively easy to install the listed requirements in a virtualenv/Docker container and simply have the bot do its thing. We also provide a simple front end to dive through the database, receive API calls, and create custom alerts for the bot to reach out to people as desired.This guide runs through setting up a Securitybot instance as quickly as possible with no frills. We'll be connecting it to Slack, SQL, and Duo. Once we're done, we'll have a file that looks something like main.py.

slack-pokemon - A bot for having Pokemon battles in Slack.

  •    Javascript

This is a bot for having Pokemon battles within Slack. It was originally built at Vox Media's product hackathon, Vax. Read more about it here. This is written in Node.js. After installing Node, you also need to install npm and Redis.

slack-bot-api - :rocket: Simple way to control your Slack Bot

  •    Javascript

This is Node.js library for easy operation with Slack API. It also exposes all opportunities of Slack's Real Time Messaging API.

slack-irc - Connects Slack and IRC channels by sending messages back and forth.

  •    Javascript

Connects Slack and IRC channels by sending messages back and forth. Read more here. Note: node-irc uses icu-charset-detector as an optional dependency, which might fail to install depending on how you've installed Node.js. slack-irc works fine anyhow though, so no need to worry.

will - Will is a simple, beautiful-to-code bot for slack, hipchat, and a whole lot more.

  •    Python

Meet Will. Will is the friendliest, easiest-to-teach bot you've ever used. He works on Slack, Hipchat, Rocket.chat, and more - so you can build your bot without platform lock-in.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.