FlorianDahn
0f1da77aca
- update on AutoCleanForm for better message deletion on leaving
2020-03-10 01:22:28 +01:00
FlorianDahn
1561c1dd08
-adding HideKeyboardOnCleanup and DeletePreviousMessage on ButtonGrid Control
2020-03-10 01:21:42 +01:00
FlorianDahn
5b38f2e1e2
- adding sendvideo to device for videos or gifs
2019-12-04 01:29:22 +01:00
FlorianDahn
2989456fe5
- change Formbase for better navigation management
2019-12-04 01:28:15 +01:00
FlorianDahn
7e4174a3be
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-12-04 01:27:07 +01:00
FlorianDahn
73f81cc8a2
Revert "- adding new exceptions"
...
This reverts commit 2071ba2eeb .
2019-12-02 03:54:10 +01:00
FlorianDahn
2071ba2eeb
- adding new exceptions
2019-12-02 03:48:43 +01:00
FlorianDahn
a08ba8f512
-update on FormBase which should prevent issues on control management
2019-12-02 03:46:40 +01:00
FlorianDahn
7be0f15ca4
- updated readme for groups
...
- adding readme to project solution
2019-11-28 15:41:44 +01:00
FlorianDahn
e29be4f1f4
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-11-23 02:44:59 +01:00
FlorianDahn
176107300b
- adding group examples for:
...
link replacing
group change notifications
welcoming users
2019-11-23 02:44:50 +01:00
FlorianDahn
0ceab58059
- updating namespaces in test project
...
- adding chat splitter to testproject to allow single chat and group chat examples at the same time
2019-11-23 02:44:05 +01:00
FlorianDahn
6ebdd9f208
- additional stuff for group management
2019-11-23 02:41:17 +01:00
FlorianDahn
595efd2276
- adding base class for group management
2019-11-23 02:40:51 +01:00
FlorianDahn
85a479d826
- adding useful tasks for groups
2019-11-23 02:40:25 +01:00
FlorianDahn
150e9f731d
- addes SplitterForm to switch between "normal" chats and group chats
2019-11-23 02:39:56 +01:00
FlorianDahn
0eab45bdbb
- making Events property of FormBase public, for use in sub classes
...
- making ResultBase derive from Eventargs
- adding messagetype to messageresult
2019-11-21 21:38:20 +01:00
FlorianDahn
1f9539a23d
- updating readme
2019-10-11 22:38:50 +02:00
FlorianDahn
9cbde4830e
- adding OpenModal/CloseModal features to leave a form open and "just" show a prompt and get back
...
- added new "ModalDialog" class to present modal forms
- updating examples for prompt dialog to use the modal feature
2019-10-11 22:37:54 +02:00
FlorianDahn
3bea2783b1
- updated Readme
2019-10-11 21:41:02 +02:00
FlorianDahn
038a941d33
- PromptDialog has been changed to ConfirmDialog
...
- PromptDialog is now (like in JavaScript) for text inputs
- examples corrected
2019-10-11 21:33:33 +02:00
FlorianDahn
48c62e57f8
- moving TelegramBaseTest to TelegramBotBaseTest
2019-09-29 00:47:18 +02:00
FlorianDahn
b0e6a8b981
-migrate from .net 4.7.2 to .Net standard 2.0 for the library and .Net core 3.0 for the example project
2019-09-28 14:06:19 +02:00
FlorianDahn
2e0656dc06
- update readme
2019-09-28 01:19:55 +02:00
FlorianDahn
d1456d5bd1
- update readme and formbase
2019-09-28 01:17:38 +02:00
FlorianDahn
058539777f
- removing obsolete Property and methods
...
- updating test project
2019-09-27 23:24:31 +02:00
FlorianDahn
5c69289198
- small additions
2019-09-27 23:18:18 +02:00
FlorianDahn
4c8b085655
- small cleanup
2019-09-27 23:14:28 +02:00
FlorianDahn
94d22318f8
- change SetKeyboardType method to Property
2019-09-27 23:08:55 +02:00
FlorianDahn
2028e2f9e6
- adding ButtonGrid control to Readme
2019-09-27 21:26:43 +02:00
FlorianDahn
394209b303
updating both projects to .Net 4.7.2
2019-09-27 00:01:20 +02:00
FlorianDahn
f0fa953819
Updating csproj Files
2019-09-26 23:27:38 +02:00
FlorianDahn
1d44b50883
- small change
2019-09-26 20:57:51 +02:00
FlorianDahn
3c21af8f68
- small change and adding comments
2019-09-26 20:57:16 +02:00
FlorianDahn
1b811e1786
- added ToKeyboardButton to ButtonBase
...
- added eKeyboardType to switch between Inline and KeykboardButtons
- addes some small functions to ButtonForm
- added new control "ButtonGrid" which manages Button handling with Event Handler for each Button and can switch between InlineMode and KeyboardMode during runtime
- added also Examples to it
2019-09-26 20:54:35 +02:00
FlorianDahn
94195ec5bf
- added another Edit Method for InlineKeyboardMarkup
...
- change Send method parameter ReplyKeyboardMarkup to ReplyMarkupBase to allow also RemoveKeyboard
2019-09-26 20:51:30 +02:00
FlorianDahn
256cac825f
- adding Load method for controls
2019-09-26 20:50:33 +02:00
FlorianDahn
69e5a6717b
- Splitting enums into single files for more structure
...
- remove old Enum file
2019-09-26 17:14:12 +02:00
FlorianDahn
a6d22cdd82
Update version
2019-09-17 16:44:14 +02:00
FlorianDahn
ee4a3d765c
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-09-17 16:43:10 +02:00
FlorianDahn
703c99eb8d
- added a custom exception for maximum length messages, saves to time to sent to API
...
- added a constants file, for have constants to work with
- catching maximum message length
2019-09-17 16:43:02 +02:00
FlorianDahn
ae0fa3b0e3
Added simple Markdown/HTML Generator
...
Use with:
"Bold Text".Bold();
"Other text".Italic();
"www.google.de".Link("Google")
2019-08-28 17:33:18 +02:00
FlorianDahn
6a2ac7a309
Added simple Markdown/HTML Generator
...
Use with:
"Bold Text".Bold();
"Other text".Italic();
"www.google.de".AsLink("Google")
2019-08-28 17:32:08 +02:00
FlorianDahn
1a76b2b3f8
added some forms to obsolete, cause their use is bad for ram management
2019-08-26 01:34:50 +02:00
FlorianDahn
5893108bd3
Update readme
2019-08-23 14:55:54 +02:00
FlorianDahn
d668f57711
Update readme
2019-08-23 14:53:24 +02:00
FlorianDahn
56c7754408
- Added ToggleButton as an easy switch control (i.e. for settings page)
...
- added control id, for easier separating of controls in one form
- added automatic event selection for specific controls, to not raise an event for other controls who has invoked it
- changed Action method
- added example
2019-08-23 14:02:24 +02:00
FlorianDahn
805ffb9ec7
Update version
2019-07-15 13:33:01 +02:00
FlorianDahn
aeddd82ea9
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-07-15 13:31:07 +02:00
FlorianDahn
1ec14ce680
Updating nuget packages
2019-07-15 13:31:02 +02:00
FlorianDahn
e02af0fc76
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-07-14 23:13:19 +02:00
FlorianDahn
530e01f971
new images
2019-07-14 23:13:16 +02:00
FlorianDahn
b6b9d5b6b1
Update images
2019-07-14 22:46:29 +02:00
FlorianDahn
eed5f012dc
adding images for example
2019-07-14 22:38:10 +02:00
FlorianDahn
de4cc138ae
- New control: CalendarPicker
...
- New control: MonthPicker
- New control TreeView
- adding examples for all 3
- small change on Progress Bar Control
- due latest changes on the base it is now easier to create controls which will be rendered (or not)in several forms depending on user context
2019-07-14 22:27:16 +02: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
cb4a797b12
Updating ButtonBase to enable Url Buttons
2019-07-14 22:13:23 +02:00
FlorianDahn
94d153e141
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-06-26 12:48:37 +02:00
FlorianDahn
e13cb6d4ef
- Updating NavigateTo to set PreviousForm now correctly
2019-06-26 12:48:25 +02:00
FlorianDahn
52c01b3dfd
Update
2019-06-22 15:16:51 +02:00
FlorianDahn
fe1aafc9a5
- added IsDisposed to form
...
- removed FormSwitched from FormBase and added to DeviceSession (more logical message loop)
- added PreviousForm to DeviceSession, contains last opened form (at initial form is null)
-BotBase message loop update
- now navigation is possible from every form, not just the latest ones as before
2019-06-22 15:15:29 +02:00
FlorianDahn
022eee4b57
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-05-04 18:59:08 +02:00
FlorianDahn
ea971979e2
- Added comments
...
- added Edit method
2019-05-04 18:59:05 +02:00
FlorianDahn
94fe263676
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-05-04 16:32:50 +02:00
FlorianDahn
4f1eae543d
- adding Delete Options for Both sides to AutoCleanForm
...
- general Performance improvements
- Adding MessageReceived Event to DeviceSession, will be called before "message loop"
- AutoCleanForm optimized and clean process added to public function MessageCleanup (so you could call on your own)
- IsGroup for DeviceSession fixed to correct test
- IsChannel added to DeviceSession
Examples:
- SimpleForm (#1 ) derived now from AutoCleanForm to show deletion mode for both sides
2019-05-04 16:32:48 +02:00
FlorianDahn
3a78a98b9e
Update Readme.md
2019-03-27 14:09:53 +07:00
FlorianDahn
b14fa2dc87
- adding new SentData Event in FormBase for User uploads (for Photo, Audio, Video, Contact, Location, Document)
...
- adding RequestUserLocation and RequestUserContact to Device class
- Update to Device class
- updating examples
- adding example for data upload
- small documentary Updates (Readme.md)
2019-03-27 14:01:48 +07:00
FlorianDahn
5cd54fc746
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-03-20 22:24:42 +07:00
FlorianDahn
fb68da6ab1
- added request contact to DeviceSession
...
- added request location to DeviceSession
2019-03-20 22:24:00 +07:00
FlorianDahn
2f7ded8ce5
- added constructor for adding custom config of TelegramBotClient
...
- added Log all messages to Action events
2019-03-20 22:21:10 +07:00
FlorianDahn
873c91a165
Update Readme
2019-03-20 17:53:06 +07:00
FlorianDahn
46c1acbf99
Update Readme.md
2019-03-20 17:51:40 +07:00
FlorianDahn
acd06a6948
Update Testproject/Readme
2019-03-20 17:50:11 +07:00
FlorianDahn
16baef0c45
Update Readme
2019-03-20 17:43:50 +07:00
FlorianDahn
211bc55aff
- Cleanup of unecessary init calls
...
- added form1/form2 option to start menu in test project
- added example for different forms with and without event handlers
- added form examples to Readme.md
2019-03-20 17:42:33 +07:00
FlorianDahn
19f3c9c195
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-03-20 16:57:15 +07:00
FlorianDahn
c6666f72bc
- Improvements to system calls
...
- system calls now async with await
- added start command to example
- added "handled" property to system call event args
2019-03-20 16:57:10 +07:00
FlorianDahn
816bf4cbbe
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-03-20 13:44:48 +07:00
FlorianDahn
da80af86e3
Small fix in Systemcall management
2019-03-20 13:44:44 +07:00
FlorianDahn
582f005b35
Merge branch 'master' of https://github.com/MajMcCloud/TelegramBotFramework
2019-03-20 11:14:41 +07:00
FlorianDahn
bbf90deccc
- Added easy to use Proxy functionality into constructor
...
- improved DeviceSession
- added IsGroup property to DeviceSession
2019-03-20 11:14:38 +07:00
FlorianDahn
3856271e30
- Updated system call management
...
- parameters are now easier available
- example project added parameter example
2019-03-18 12:03:55 +07:00
FlorianDahn
e5ae3be86e
Readme.md Update
2019-03-18 11:15:51 +07:00
FlorianDahn
75ceb824d6
Readme update
2019-03-18 10:59:51 +07:00
FlorianDahn
e158ae7b8a
Readme update
2019-03-18 10:59:15 +07:00
FlorianDahn
a81818d019
Readme
2019-03-17 15:29:18 +07:00
FlorianDahn
4577fe6901
Simplified and removed unecessary Init Calls in Example Project
2019-03-17 15:27:58 +07:00
FlorianDahn
cbd162fd3b
simplified json serialization (changed Method to m and Value to v, to safe space for more valuable text)
2019-02-24 17:22:45 +01:00
FlorianDahn
42c0edf8cb
Update Readme.md
2019-02-24 16:36:45 +01:00
FlorianDahn
7cd573a584
Update Readme.md
2019-02-24 16:35:22 +01:00
FlorianDahn
d2bf0aab33
Update Readme.md
2019-02-24 16:31:46 +01:00
FlorianDahn
b648067fee
Update Readme.md
2019-02-24 16:29:12 +01:00
FlorianDahn
18be891c1d
Update of progressbar Test and Readme.md
2019-02-24 16:16:19 +01:00
FlorianDahn
31a2259ffd
Update Readme.md
2019-02-24 16:10:32 +01:00
FlorianDahn
e8524d8a07
Update
2019-02-22 21:00:47 +01:00
FlorianDahn
80389a36a7
- Botbase english translations added
...
- added const for NavigationMaximum
2019-02-22 20:57:45 +01:00
FlorianDahn
1691d12fc8
- Added two registration form examples
2019-02-22 20:57:00 +01: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
7439b009be
Added licence file
2019-02-20 18:01:15 +01:00
FlorianDahn
d3c4845a3f
Update of Readme.md
2019-02-20 17:58:21 +01:00