tg_d 0.0.8
A library for creating Telegram bots
To use this package, run the following command in your project's root directory:
						Manual usage
						
						Put the following dependency into your project's dependences section:
					
tg_d
A DLang library for creating telegram bots
Features
- Unified request execution method - execute
- Unified types struct - abstract TelegramType
- Full Telegram types support
- Widespread use of exceptions
Todo
- [ ] Webhook support
- [ ] Full methods implementation
- [ ] Write more examples
- [*] Updates checking loop
- [*] Signals for updtaes processing
The basics
Types
Every telegram type has 2 method for simple data sending/recieving
    TelegramType.getAsJson(); // Returns the type as a JSON record
    TelegramType.setFromJson(); // Init type`s values from server`s JSON response
Bot creating
    TelegramBot bot = new TelegramBot(bot_api);
File sending
    // There is a special type for sending files
    TelegramInputFile id = TelegramInputFile.createFromId(id); // Creates file for sending from already downloaded to the server file by it`s id
    TelegramInputFile url = TelegramInputFile.createFromUrl(url); // Creates file for sending from file form the Internek
    TelegramInputFile local = TelegramInputFile.createFromFile(path); // Creates file for sending from local file
Generating types implementation
You can regenerate types by this repo
Bots written by tg_d
- 0.0.8 released 4 years ago
- KonstantIMP/tg_d
- proprietary
- Copyright © 2021, KonstantIMP
- Authors:
- Dependencies:
- requests
- Versions:
- 
						
 Show all 8 versions0.0.8 2021-Oct-01 0.0.7 2021-Oct-01 0.0.6 2021-Aug-26 0.0.5 2021-Aug-26 0.0.4 2021-Aug-24 
- Download Stats:
- 
						- 
								0 downloads today 
- 
								1 downloads this week 
- 
								6 downloads this month 
- 
								38 downloads total 
 
- 
								
- Score:
- 0.6
- Short URL:
- tg_d.dub.pm