Giter Site home page Giter Site logo

awesome-telegram-bots's Introduction

Awesome Telegram Bots Awesome

Did you think to create a Telegram Bot?

Do you already have it and would like to improve your skills?

This curated collection will help you. In the list below you can find Open Source Examples, Libraries and Starter Kits for Telegram Bots to speed up your learning process.

Also take a minute and have a look at some interesting channels and groups in awesome-telegram-chats.

Do you know Telegram Bot with open sources which is not mentioned in this list? Please tell us about this bot or Contribute.

Content

  1. Examples
  2. Libraries
  3. Starter Kits
  4. Tools
  5. Contribution

Examples

DotNET

JAVA

  • PikabuRobot - Unofficial telegram bot for Pikabu (popular russian entertaining website)
  • MasterOfCoin - Small Telegram bot for tracking one's personal finances

Go

Node.js

PHP

  • telegram-bank-bot - Virtual Assistant for banks
  • titsbot - (Warning! Adult Content) Simple PHP bot - Photo, GIFs, Video, Rating, etc.

Python

Ruby

  • money_bot - Simple currency converter bot with a well-designed UX

Rust

Libraries

DotNET

  • MrRoundRobin-bot - CSharp library to talk to Telegrams Bot API
  • TLSharp - Telegram client library implemented in CSharp, only basic functionality is currently implemented
  • Chatcraft -Open source telegram MMO RPG bot. Works on .net core (support Linux&Windows).

Go

  • go-tgbot - Telegram API bot wrapper for Go (golang) Language! <3
  • telebot - Telegram bot framework written in Go
  • telegram-bot-api - Golang bindings for the Telegram Bot API
  • mtproto - MTProto implementation in Golang
  • telegram-bot โ€“ A Telegram Bot based on plugins
  • gotelebot โ€“ Implementation for the Telegram Bot API
  • integram โ€“ Integrate Telegram into your workflow
  • telegram - Implementation for the telegram bot API
  • go-tgbot - Pure Golang telegram bot API wrapper, session-based router and middleware

Haskell

Node.js

  • node-telegram-bot-api - Telegram Bot API for NodeJS
  • telegram-mt-node - Telegram MTProto library
  • telegram.link - enables to write once a client-application (whole or only the communication part) that runs both on mobile and desktop browsers and also on a Node.js server and connect to the Telegram data-centers via standard protocol and API
  • node-telegram-bot - Client wrapper for Telegram Bot API (Under heavy development)
  • telegram-node-bot - Node module for creating Telegram bots
  • cycle-telegram - A Cycle.js driver for Telegram Bot API (Under development)
  • telegraf - ๐Ÿ“ข Telegram bot framework for Node.js
  • micro-bot - ๐Ÿค– Async Telegram microbots.
  • telegram-mtproto - Telegram MTProto library and client (WIP)
  • tgfancy - A Fancy, Higher-Level Wrapper for Telegram Bot API
  • @mtproto/core โ€“ Telegram API (MTProto) client library for browser and nodejs

Python

  • pyTelegramBotAPI - A simple, but extensible Python implementation for the Telegram Bot API
  • python-telegram-bot - We have made you a wrapper you can not refuse
  • aiogram - Is are pretty simple and fully asynchronously library for Telegram Bot API
  • aiotg - Asynchronous Python API for building Telegram bots

Ruby

Starter Kits

PHP

Python

  • telebot - Telegram Bot starter kit. Very easy to install with Google App Engine

Ruby

Tools

  • Botan.io - The most advanced analytics for your Telegram bot by Yandex

Contribution

  1. Your contributions and suggestions are heartily welcome!
  2. Please use the following message pattern for your commits: "Add [resource-id] to [section] / [language]", e.g: Add confstat bot to Examples / Python
  3. Provide URL to the repo on GitHub or BitBucket (or something else) instead of official web-site URL.
  4. For new programming languages use alphabet order.

awesome-telegram-bots's People

Contributors

4ndv avatar alik0211 avatar arbazkiraak avatar azat-io avatar b00bl1k avatar brimill avatar denisizmaylov avatar dotcypress avatar friktor avatar goodmind avatar jrootjunior avatar kalyaganov avatar kefzce avatar lightvolk avatar lorien avatar m4rr avatar maksugr avatar mastergroosha avatar nikepan avatar phil-r avatar pterko avatar rping avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.