botkit-middleware-witai - Middleware for using Wit.ai with Botkit-powered bots

  •        1

This middleware plugin for Botkit allows you to seamlessly integrate Wit.ai natural language intent APIs into your Botkit bot. Create a Wit application here. Then, set up and train at least one intent.

https://github.com/howdyai/botkit-middleware-witai#readme

Dependencies:

node-wit : ^3.3.2

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.

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.

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.

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.

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.


duckling - Probabilistic parser

  •    Clojure

Duckling is a Clojure library that parses text into structured data: “the first Tuesday of October” => {:value "2014-10-07T00:00:00.000-07:00" :grain :day}<div class="doc-website-link"> <p>You can try it out at <a href="http://duckling-lib.org">http://duckling-lib.org</a></p></div>See our [blog post announcement](https://wit.ai/blog/2014/10/01/open-source-parser-duckling) for more context.Duckling is shipped with modules that parse temporal expressions i

node-wit - Node.js SDK for Wit.ai

  •    Javascript

node-wit is the Node.js SDK for Wit.ai. See examples folder for more examples.

Wit-Facebook - Wit-Faebook Messenger Example

  •    Javascript

Fork this repository and clone. Go to https://wit.ai/home and create a wit app for you. Read https://wit.ai/docs/quickstart and see a demo at: https://wit.ai/sungkim/weather/stories. Then, go to the setting in your wit app and get the token id.

pywit - Python library for Wit.ai

  •    Python

pywit is the Python SDK for Wit.ai. See the examples folder for examples.

wit-ruby - Ruby library for Wit.ai

  •    Ruby

wit-ruby is the Ruby SDK for Wit.ai. See the examples folder for more examples.

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.

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.

python-slackclient - Slack Developer Kit for Python

  •    Python

A basic client for Slack.com, which can optionally connect to the Slack Real Time Messaging (RTM) API.Whether you're building a custom app for your team, or integrating a third party service into your Slack workflows, Slack Developer Kit for Python allows you to leverage the flexibility of Python to get your project up and running as quickly as possible.

slack-black-theme - A darker, more contrasty, Slack theme.

  •    CSS

A darker, more contrasty, Slack theme. Find your Slack's application directory.

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.

slack - Bring your code to the conversations you care about with the GitHub and Slack integration

  •    Javascript

Heads Up! The GitHub and Slack app has a few new features to help you turn conversations into next steps. Take action on pull requests, issues, and more right from your Slack channels to start moving work forward, faster. Read more about it on the GitHub blog. The GitHub integration for Slack gives you and your teams full visibility into your GitHub projects right in Slack channels, where you can generate ideas, triage issues and collaborate with other teams to move projects forward. This integration is an open source project, built and maintained by GitHub.

node-slack-sdk - Slack Developer Kit for Node.js

  •    Javascript

Read the full documentation for all the lovely details.This module is a wrapper around the Slack RTM and Web APIs.

slack-term - Slack client for your terminal

  •    Go

A Slack client for your terminal. Download a compatible binary for your system. For convenience, place slack-term in a directory where you can access it from the command line. Usually this is /usr/local/bin.

slack - :tada:✨ Slack API client for Node and browsers.

  •    Javascript

slack mirrors the published API docs exactly because its generated from those docs! The default interface are stateless functions and has remain unchanged since 1.0.0 and that will continue to be the case. Due to popular demand an OO style is supported. For an instance of Slack all methods come prebound with the token parameter applied.

wee-slack - A WeeChat plugin for Slack

  •    Python

A WeeChat native client for Slack.com. Provides supplemental features only available in the web/mobile clients such as: synchronizing read markers, typing notification, threads (and more)! Connects via the Slack API, and maintains a persistent websocket for notification of events. wee-slack doesn't use the Slack IRC gateway. If you currently connect via the gateway, you should probably remove the server definition.