MajMcCloud TelegramBotFramework Versions Save

This is a context based application framework for the C# TelegramBot library.

v6.4.1

2 months ago
  • adding SingleThread & ThreadPool queueing
  • adding IronSoftware drawing library
  • small bugfix for device session & message loop

v6.3.2

3 months ago
  • Russian translation added

v6.3.1

3 months ago
  • Bugfix, adding missing DeviceSession to UpdateResult

v6.3.0

4 months ago
  • Integrating #51 for better error handling for the MessageClient
  • Adding ThrowPendingUpdates option to builder and Message client.

v6.2.0

5 months ago

Dependency injection upgrade:

  • adding internal private field into FormBase class
  • adding Extension methods into DependencyInjection namespace for use
  • adding 2 NavigateTo extension methods for DI using ServiceProvider
  • adding Persian as language #48
  • fixing EditMessage behaviour #53

v6.0.0

8 months ago
  • removing .NET 5 from TargetFrameworks
  • adding new simple "Label" control
  • Changes to fit TelegramBot's version 19
  • adding additional tests into test project
  • small bug fixes
  • adding example for Inline and Reply keyboard markup combination
  • removing Telegram.Bot.Extensions.Polling dependency

v5.3.0

8 months ago

v5.3.1-alpha

11 months ago

Integration ZavaruKitsu's PR https://github.com/MajMcCloud/TelegramBotFramework/pull/29

  • BotBase.Start and BotBase.Stop are async now (await required)
  • LoadSessionStates and SaveSessionStates are async now (await required)
  • Properties in BotBase are readonly now
  • The case of some enums changed (like eSettings → ESettings)
  • MaxLengthException is MessageTooLongException now
  • unmuting exception calls

v5.2.0

1 year ago

v5.0.0

2 years ago

Version 5 is out!

  • enabling fluent api for BotBase using BotBaseBuilder
  • adding StartFormFactory interface
  • adding DefaultStartFormFactory
  • Adding LambdaStartFormFactory
  • Adding a message loop interface to build custom message loops
  • extracting default message loop from BotBase into seperate class
  • updates to BotBaseBuilder for integration of custom message loops
  • updating all result classes for using the new Update object of V17
  • fitting everything for TelegramBot Framework V17
  • removing unnecessary dependencies
  • bug fixes