habit - Haskell Bot it :: Haskell framework for writing multiplatform message bots

  •        5

The Story is an abstraction about sparsed data getted from user though dialogue. As you see the story handler hello is apply though the questions to user responses.

https://github.com/airalab/habit

Tags
Implementation
License
Platform

   




Related Projects

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.

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.

telegraf - 📡Telegram bot framework for Node.js

  •    Javascript

Modern Telegram bot framework. Bots are special Telegram accounts designed to handle messages automatically. Users can interact with bots by sending them command messages in private or group chats. These accounts serve as an interface for code running somewhere on your server.

node-telegram-bot-api - Telegram Bot API for NodeJS

  •    Javascript

Node.js module to interact with official Telegram Bot API. A bot token is required and can be obtained by talking to @botfather. Note: Development is done against the master branch. Code for the latest release resides on the release branch. Experimental features reside on the experimental branch.

telegram-bot - UNMAINTAINED - A Telegram Bot based on plugins

  •    Lua

This proyect is no longer active since Telegram Bot API creation. It's better using the API rather than telegram-bot, almost every feature on Telegram-cli is available on API. You can use node-telegram-bot-api Node.js module if you want. Or search your favourite one here. A Telegram Bot based on plugins using tg.


node-red-contrib-chatbot - Visually build a full featured chat bot for Telegram, Facebook Messenger and Slack with Node-RED

  •    HTML

With RedBot you can visually build a full featured chat bot for Telegram, Facebook Messenger and Slack with Node-RED. Almost no coding skills required. Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.

Telegram.Bot - .NET Client for Telegram Bot API

  •    CSharp

Telegram.Bot is the most popular .NET Client for 🤖 Telegram Bot API. The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram.

Botman - The PHP Framework for Chatbot Development

  •    PHP

BotMan is a framework agnostic PHP library that is designed to simplify the task of developing innovative bots for multiple messaging platforms, including Slack, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger and WeChat.

Rasa - Create chatbots and voice assistants

  •    Python

Rasa is an open source machine learning framework to automate text-and voice-based conversations. With Rasa, you can build chatbots on Facebook, Slack, Microsoft Bot Framework, Rocket.Chat, Mattermost, Telegram etc. Rasa's primary purpose is to help you build contextual, layered conversations with lots of back-and-forth. To have a real conversation, you need to have some memory and build on things that were said earlier. Rasa lets you do that in a scalable way.

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.

telepot - Python framework for Telegram Bot API

  •    Python

Python framework for Telegram Bot API

java-telegram-bot-api - Telegram Bot API for Java

  •    Java

Network operations based on OkHttp library. You can build bot with custom OkHttpClient, for specific timeouts or interceptors. You can use getUpdates request, parse incoming Webhook request, or set listener to receive updates. Update object just copies Telegram's response.

pyTelegramBotAPI - Python Telegram bot api.

  •    Python

A simple, but extensible Python implementation for the Telegram Bot API. It is generally recommended to use the first option.

python-telegram-bot - We have made you a wrapper you can't refuse

  •    Python

Stay tuned for library updates and new releases on our Telegram Channel. This library provides a pure Python interface for the Telegram Bot API. It's compatible with Python versions 2.7, 3.3+ and PyPy.

telegram-bot - Ruby gem for building Telegram Bot with optional Rails integration

  •    Ruby

Breaking changes in v0.14! See upgrade guide. Tools for developing Telegram bots. Best used with Rails, but can be used in standalone app. Supposed to be used in webhook-mode in production, and poller-mode in development, but you can use poller in production if you want.

telegram-bot-ruby - Ruby wrapper for Telegram's Bot API

  •    Ruby

Ruby wrapper for Telegram's Bot API. Note that bot.api object implements Telegram Bot API methods as is. So you can invoke any method inside the block without any problems. All methods are available in both snake_case and camelCase notations.

telegram-middleman-bot - A Telegram bot which translates push messages sent as simple HTTP calls into Telegram messages you can subscribe to

  •    Go

I'm the @MiddleMan bot! I sit in the middle between whatever you want to send yourself as a message and your Telegram. I translate simple JSON HTTP requests into Telegram push messages that you will get on your Smartphone, PC or whatever Telegram client you have.

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.

pytg - Python package that wraps around Telegram messenger CLI. Send and receive messages, and more.

  •    Python

Telegram is an Whatsapp like Instant messenger, with clients for virtually every device you use. If you'd like to use the Telegram Bot Api instead, there also is pytgbot. It features a complete object oriented approach, mapping all the possible server responses. So you always know what attributes to expect.

MadelineProto - PHP client/server for the telegram MTProto protocol

  •    PHP

This library can be used to easily interact with Telegram without the bot API, just like the official apps. It can login with a phone number (MTProto API), or with a bot token (MTProto API, no bot API involved!).