telegrambots/telegram.bot

.NET Client for Telegram Bot API

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 42 minutes ago
Added to GitGenius on September 19th, 2026
Created on June 28th, 2015
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 710
Total Stargazers: 3,645 (+0)
Total Subscribers: 144 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.6 hours
Mean response time: 10.9 hours
90th percentile: 11.8 hours
Tracked items: 46

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Feature request (3)
  • Question (2)
  • Bot API (1)
  • Invalid (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Telegram.Bot is a .NET client library for the Telegram Bot API that enables developers to build chatbots for the Telegram messaging platform using C#.

The library solves the problem of integrating with Telegram's bot infrastructure by providing a managed wrapper around the Bot API's HTTP interface. It abstracts away the complexity of direct API calls, allowing developers to work with strongly-typed C# objects and methods instead. The project is structured as a core package with optional extension packages for specialized functionality such as login widgets and passport verification.

Developers building Telegram bots in .NET should choose this library if they are working within the scope of the Bot API. The tool targets .NET Standard 2.0 and .NET 6 as minimum versions, with .NET 8 or later recommended. The README mentions an alternative, WTelegramClient, for cases where the Bot API proves too limited and a full Telegram Client API implementation is needed. The project includes comprehensive documentation, a quickstart guide, and example repositories to help new users get started.

The project maintains a test-driven approach with both unit tests and systems integration tests run before each release, and the test cases themselves serve as self-documenting examples of Bot API methods. The team operates transparently through public channels including a news channel, team organization page, and community chat group for questions and discussion.