TelegramBots / Telegram.Bot.Framework

Simple framework for building Telegram bots

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Telegram Bot Framework for .NET Core

NuGet Build Status License

Telegram Bot Framework Logo

Simple framework for building Telegram bots 🤖. Ideal for running multiple chat bots inside a single ASP.NET Core app.

See some sample bots in action:

Getting Started

This project targets .NET Standard 1.6 so make sure you have Visual Studio 2017 or .NET Core (v1.1 or above) installed.

Creating a bot with good architecture becomes very simple using this framework. Have a look at the Quick Start wiki to make your fist Echo Bot.

There is much more you can do with your bot. See what's available at wikis.

Framework Features

  • Allows you to have multiple bots running inside one app
  • Able to share code(update handlers) between multiple bots
  • Easy to use with webhooks(specially with Docker deployments)
  • Optimized for making Telegram Games
  • Simplifies many repititive tasks in developing bots

Samples

Don't wanna read wikis? Read C# code of sample projects in samples directory.

About

Simple framework for building Telegram bots

License:MIT License


Languages

Language:C# 81.3%Language:JavaScript 15.0%Language:Shell 2.2%Language:Dockerfile 1.5%