{"repo":"justdmitry/NetTelegramBotApi","free":true,"listed":false,"github":"https://github.com/justdmitry/NetTelegramBotApi","clone":"git clone https://github.com/justdmitry/NetTelegramBotApi.git","description":"C# client library for building Telegram bot","language":"C#","stars":78,"topics":["telegram-bot","telegram-bot-api","nuget"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"NetTelegramBotApi C# client library for building Telegram bots (https://core.telegram.org/bots/api). Contains strongly-typed request and response classes, and transport class for sending requests and receiving results. Uses System.Text.Json only. Usage See TelegramBotDemo project for more samples. Use with AddHttpClient (...) in web projects, use Polly (or any other you like) to handle transient faults and improve the resilience. Extensibility Just describe new request (or data) class: This works out-of-the-box: snake case property naming ( BusinessConnectionId - business connection id ); DateTimeOffset [de]serialization of unix-time fields; use IntegerOrString type for number-or-string fields (like chat id ); use InputFile or InputFileOrString types for requests with files (don't forget to pass withFiles: true to RequestBase , check SetWebhook for example); Installation Use NuGet package NetTelegramBotApi. Dependencies Only System.Text.Json .","default_branch":null,"files":null,"tree":[],"storefront":"/r/justdmitry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/justdmitry/NetTelegramBotApi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}