Displaying 1 to 20 from 76 results

corpora - A collection of small corpuses of interesting data for the creation of bots and similar stuff

  •    Javascript

This project is a collection of static corpora (plural of "corpus") that are potentially useful in the creation of weird internet stuff. I've found that, as a creator, sometimes I am making something that needs access to a lot of adjectives, but not necessarily every adjective in the English language. So for the last year I've been copy/pasting an adjs.json file from project to project. This is kind of awful, so I'm hoping that this project will at least help me keep everything in one place. I would like this to help with rapid prototyping of projects. For example: you might use nouns.json to start with, just to see if an idea you had was any good. Once you've built the project quickly around the nouns collection, you can then rip it out and replace it with a more complex or exhaustive data source.

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.

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.

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.




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.

bots - :zap: Tools for building bots

  •    

To the extent possible under law, Vishnu Ks has waived all copyright and related or neighboring rights to this work.

Crawler-Detect - 🕷 CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent

  •    PHP

CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent and http_from header. Currently able to detect 1,000's of bots/spiders/crawlers. Run composer require jaybizzle/crawler-detect 1.* or add "jaybizzle/crawler-detect" :"1.*" to your composer.json.


slack-ruby-client - A Ruby and command-line client for the Slack Web and Real Time Messaging APIs.

  •    Ruby

A Ruby client for the Slack Web and RealTime Messaging APIs. Comes with a handy command-line client, too. If you are not familiar with these concepts, you might want to watch this video. You're reading the documentation for the next release of slack-ruby-client. Please see the documentation for the last stable release, v0.12.0 unless you're integrating with HEAD. See UPGRADING when upgrading from an older version.

nginx-ultimate-bad-bot-blocker - Nginx Block Bad Bots, Spam Referrer Blocker, Vulnerability Scanners, User-Agents, Malware, Adware, Ransomware, Malicious Sites, with anti-DDOS, Wordpress Theme Detector Blocking and Fail2Ban Jail for Repeat Offenders

  •    Shell

Please make sure you are subscribed to Github Notifications to be notified when the blocker is updated or when any important or mission critical (potentially breaking) changes may take place. This is our new preferred method of installation which is now done through a set of shell scripts contributed to this repo and maintained by Stuart Cardall @itoffshore who is one of the Alpine Linux package maintainers.

Telebot - Telegram bot framework in Go.

  •    Go

Telebot is a bot framework for Telegram Bot API in Go. This package provides the best of its kind API for command routing, inline query requests and keyboards, as well as callbacks.

awesome-chatops - :robot: A collection of awesome things about ChatOps – managing operations through a chat

  •    

A collection of awesome things about ChatOps. ChatOps is a collaboration model that helps to connect people, process, tools, and automation into a transparent workflow (conversation-driven development). So it allows to automate tasks and collaborate, encourages teams to be transparent, working better, cheaper and faster.

botbuilder-dotnet - The Microsoft Bot Framework provides what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services

  •    CSharp

This repository contains code for the .NET version of the Microsoft Bot Builder SDK. The Bot Builder SDK v4 is the latest SDK for building bot applications. It is in Preview state and is being actively developed. Production bots should continue to be developed using the v3 SDK. In addition to the .NET SDK, Bot Builder supports creating bots in other popular programming languages like JavaScript, Python, and Java.

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.

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.

Maratona-BOTs - Maratona Bots é um curso de capacitação para desenvolvimento de Bots, utilizando APIs e outros serviços de Inteligência Artificial, feito pela comunidade em parceria com a Microsoft

  •    

Este é um repositório de ideias e laboratórios de apoio para os seus estudos. Este es un repositorio de ideas y laboratorios de apoyo para sus estudios.

flask-assistant - Framework for Building Virtual Assistants with API.AI and python

  •    Python

A flask extension serving as an API.AI SDK to provide an easy way to create virtual assistants which may be integrated with platforms such as Actions on Google (Google Assistant). Flask-Assistant allows you to focus on building the core business logic of conversational user interfaces while utilizing API.AI's Natural Language Processing to interact with users.

messenger - Package messenger is used for making bots for use with Facebook messenger

  •    Go

This is a Go library for making bots to be used on Facebook messenger. It is built on the Messenger Platform. One of the main goals of the project is to implement it in an idiomatic and easy to use fashion. You can find examples for this library here.

AdaptiveCards - A new way for developers to exchange card content in a common and consistent way.

  •    Javascript

Adaptive Cards are a new way for developers to exchange card content in a common and consistent way.Break outside the box of templated cards. Adaptive Cards let you describe your content as you see fit and deliver it beautifully wherever your customers are.