Displaying 1 to 20 from 31 results

errbot - Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation

  •    Python

Errbot is a chatbot. It allows you to start scripts interactively from your chatrooms for any reason: random humour, chatops, starting a build, monitoring commits, triggering alerts...It is written and easily extensible in Python.

telegram-bot-sdk - 🤖 Telegram Bot API PHP SDK

  •    PHP

The (Unofficial) Telegram Bot API PHP SDK. Lets you develop Telegram Bots easily! Supports Laravel out of the box. Telegram Bot API is an HTTP-based interface created for developers keen on building bots for Telegram.

SlackKit - Build Slack apps, in Swift

  •    Swift

SlackKit makes it easy to build Slack apps in Swift. It's intended to expose all of the functionality of Slack's Real Time Messaging API as well as the web APIs that are accessible to bot users. SlackKit also supports Slack’s OAuth 2.0 flow including the Add to Slack and Sign in with Slack buttons, incoming webhooks, slash commands, and message buttons.

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.




Messenger4j - A Java library for the Messenger Platform

  •    Java

Messenger4j is an ultimate Java library for building Chatbots on the Facebook Messenger Platform. If you are excited about building Chatbots on the Facebook Messenger Platform, messenger4j is all you need.

rivescript-js - A RiveScript interpreter for JavaScript

  •    Javascript

This is a RiveScript interpreter library for JavaScript. RiveScript is a scripting language for chatterbots, making it easy to write trigger/response pairs for building up a bot's intelligence. This library can be used both in a web browser or as a Node module. See the eg/ folder for examples.

alexa-skill-kit - Library for effortless Alexa Skill development with AWS Lambda

  •    Javascript

Library for effortless Alexa Skill development with AWS Lambda. Alexa Skill Kit is a library that simplifies the development of Alexa Skills with Node.js and AWS Lambda. It doesn't require any specific deploy style, it can work with manually created Lambda functions, deployment via Claudia.js, etc.

chatskills - Run and debug Alexa skills on the command-line

  •    Javascript

Run Alexa apps on the command-line. Run them in Slack. Run them anywhere! Supports Amazon Alexa skills and intents. Chatskills does not require a server and can run directly in the console. It can also run on the web, or Slack, or anywhere. It handles requests from multiple users and maintains session memory. When a user starts a conversation with one of the skills, the skill continues to execute within a session context, until the skill terminates.


rivescript-go - A RiveScript interpreter for Go

  •    Go

This is a RiveScript interpreter library written for the Go programming language. RiveScript is a scripting language for chatterbots, making it easy to write trigger/response pairs for building up a bot's intelligence. This project is currently in Beta status. The API should be mostly stable but things might move around on you.

rivescript-java - A RiveScript interpreter for Java

  •    Java

This is a RiveScript interpreter library written for the Java programming language. RiveScript is a scripting language for chatterbots, making it easy to write trigger/response pairs for building up a bot's intelligence. RiveScript is a scripting language for authoring chatbots. It has a very simple syntax and is designed to be easy to read and fast to write.

rivescript-perl - A RiveScript interpreter for Perl

  •    Perl

Note: the options "verbose" and "debugfile", when provided, are noted and then deleted from the root object space, so that if your RiveScript code uses variables by the same values it won't conflict with the values that you passed here. Load a directory full of RiveScript documents. $PATH must be a path to a directory. @EXTS is optionally an array containing file extensions, including the dot. By default @EXTS is ('.rive', '.rs').

rivescript-python - A RiveScript interpreter for Python

  •    Python

This is a RiveScript interpreter for the Python programming language. RiveScript is a scripting language for chatterbots, making it easy to write trigger/response pairs for building up a bot's intelligence. This library is compatible with both Python 2 and Python 3.

DirectLineApi - Microsoft Botframework Direct Line API library

  •    Javascript

The Direct Line API is a simple REST API for connecting directly to a single bot. This API is intended for developers writing their own client applications, web chat controls, or mobile apps that will talk to their bot. Check out test/test.js for samples.

chatbot-in-20-mins - This repo contains everything you need to get started building a Slack bot with Botkit

  •    Javascript

This repo contains everything you need to get started building a Slack bot with Botkit. The repo is a modified version of Botkit Starter Slack project.

SKCore - SlackKit model objects

  •    Swift

SKCore contains the shared model objects used by SlackKit and the other SlackKit modules.

SKRTMAPI - Connect to the Slack Real Time Messaging API

  •    Swift

A module for connecting to the Slack Real Time Messaging API. Drag the built SKRTMAPI.framework into your Xcode project.

SKServer - A server module for creating Slack apps in Swift

  •    Swift

A server-side Swift module for creating Slack apps. Drag the built SKServer.framework into your Xcode project.

SKWebAPI - Make requests to the Slack Web API

  •    Swift

A Swift module to help make requests to the Slack Web API. Drag the built SKWebAPI.framework into your Xcode project.