Telegraf - Telegram bot framework for Node.js

  •        424

Telegraf is a library that makes it simple for you to develop your own Telegram bots using JavaScript or TypeScript. 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.

https://telegraf.js.org/
https://github.com/telegraf/telegraf

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.

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.

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.

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.


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.

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.

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.

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.

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.

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.

telepot - Python framework for Telegram Bot API

  •    Python

Python framework for Telegram Bot API

telegram-node-bot - Node module for creating Telegram bots.

  •    Javascript

Very powerful module for creating Telegram bots. This assumes you are using npm as your package manager. If you don’t, you can access these files on unpkg, download them, or point your package manager to them.

tgbot - Modular telegram group management bot

  •    Python

A modular telegram Python bot running on python3 with an sqlalchemy database. Originally a simple group management bot with multiple admin features, it has evolved into becoming a basis for modular bots aiming to provide simple plugin expansion via a simple drag and drop.

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!).

voicy - @voicybot Telegram bot main repository

  •    Javascript

This repository contains the code for one of the most popular bots I've ever built for Telegram — @voicybot. Please, feel free to fork, add features and create pull requests so that everybody (over 600 000 chats) can experience the features you've built. You can also help by translating the bot to other languages or fixing some texts in existing languages by modifying the locales folder.

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.

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.

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.






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.