ZavaruKitsu
f41fdf90ed
fix!: get rid of async void
2022-10-08 19:37:00 +03:00
ZavaruKitsu
5ab15621a0
fix: reformat using C# rules
2022-10-08 19:26:34 +03:00
ZavaruKitsu
a731e2a8d0
fix: some build & linter warnings
2022-10-08 19:15:51 +03:00
FlorianDahn
584bb76e0f
Adding comments
2022-01-04 23:42:13 +02:00
FlorianDahn
a22ede0f4f
Changing BotBase behaviour to fluent api
...
- removing unecessary constructors from BotBase
- removing generics from BotBase
- removing generics from SessionBase
- adding StartFormFactory interface
- adding DefaultStartFormFactory
- adding multiple methods to BotBaseBuilder
2021-10-17 17:25:17 +02:00
FlorianDahn
be2660239a
Creating DeviceSession and other stuff slight earlier in the LoadSessionStates methods
2021-07-25 01:53:55 +02:00
FlorianDahn
47aa8c2aaa
Extracting custom field conversion for use in other places
2021-06-07 01:35:02 +02:00
FlorianDahn
e2c485aede
Adding some conversion checks for JSON State serialization
2021-04-25 15:51:19 +02:00
FlorianDahn
7e51126fd3
Fix for double sessions in sessionstate
2021-02-19 15:03:28 +01:00
FlorianDahn
4336ff1681
Session Updates
2020-12-04 17:19:11 +01:00
FlorianDahn
c2e33da277
Adding SaveSessionState to SessionBase
...
Feature request: https://github.com/MajMcCloud/TelegramBotFramework/issues/2
2020-11-22 23:15:31 +01:00
FlorianDahn
049b2081ec
Update SessionBase.cs
...
Use of Fallback form has been missed in Session loading. Added now.
2020-09-15 23:46:30 +02:00
FlorianDahn
48b76a84be
Update SessionBase.cs
...
- improving handling for Sessions loading with no default constructors available.
2020-09-15 16:42:40 +02:00
FlorianDahn
46e65faf31
Adding Enum deserialization
...
Fixing issue in SessionBase where it does not correctly deserialize Enum's
2020-09-05 02:08:19 +02:00
FlorianDahn
07dec0dc9d
Small fixes and clarifications
2020-05-04 02:20:16 +02:00
FlorianDahn
2fc16b18da
DefaultStateForm
...
- adding DefaultStateForm to redirect Sessions after reloading Sessions to a different Form instead of "restart" the session (i.e. on an in Bot wizard you just want to let the user continue on the main menu)
- adding to SaveSessions to save the "main menu" instead of skipping the ignored form
2020-05-04 02:12:50 +02:00
FlorianDahn
2c3e707673
Session serialization update
...
- updating Session serialization for using new method GetChatTitle() to get the chat title for debugging purposes
- removing unncessary use of getting the chat title at every call (improving performance)
2020-04-15 20:30:42 +02:00
FlorianDahn
fd6f6fef34
- moving LoadSessionStates and SaveSessionStates from BotBase to SessionBase
2020-04-09 11:18:23 +02:00
FlorianDahn
54176f9136
Update SessionBase.cs
...
- adding method to get User Sessions and Group Sessions
2020-04-05 23:47:27 +07:00
FlorianDahn
8e6de4a0e1
- Refactoring and moving all EventArgs structures to folder Args
2020-03-23 13:02:31 +07:00
FlorianDahn
e4da70d37d
- Update of FormBase for better async event management
...
- Update of ControlBase for partial rendering options
- Updating serveral base classes to better asyc event management
- separating Enums into different folder
- some small bug fixes
- removed "CustomEventManagement" cause it doesnt make sense now
2019-07-14 22:22:04 +02:00
FlorianDahn
aa53dc9386
- adding a lot of english translations
...
- switching german to english
- some bug fixes in device sessions and improvements
- adding xml documentation
2019-02-22 16:35:35 +01:00
FlorianDahn
7ac450140f
Projektdateien hinzufügen.
2018-05-19 23:23:01 +02:00