Documentation rework (#349)
* Documentation rework
* Apply fixes from StyleCI
* Documentation fixes
* Login as bot through web/cli API, allow using invite links in joinChannel, full invite links in importChatInvite and checkChatInvite, non-invite links in importChatInvite
* Apply fixes from StyleCI
* Logging fixes
* Build docs
* Add methods to modify start template, bugfix to logging and keyboard conversion
* Add TL documentator
* Document MTProto methods
* Documenting methods...
* 7% documented
* Bugfixes
* Update docs
* Update docs
* Simplify file management
* Implement automatic object conversion for media, and more awesome stuff
* Implement automatic object conversion for media, and more awesome stuff
* Implement event update handler and file upload/download callback
* Auto-detect mime type, duration, width and height of media
* Update docs
* Document new file functions
* Fix links
* Fix links
* Update bot.php to use event loop
* Implement webhook update handler and forking in main loop
* Build docs
* Better docs
* Fixes to secret chats
* Almost finished updating docs
* Bugfixes, implemented infinite loop for loop() method, almost finished docs
* Finish writing docs
* Add automatic documentation builder script
* Finished writing docs
2018-03-20 12:48:05 +01:00
|
|
|
# Features
|
|
|
|
|
|
|
|
* It allows you to do everything official clients can do, programmatically!
|
|
|
|
|
|
|
|
* *It can make phone calls!* [See here for instructions](#calls)
|
|
|
|
|
|
|
|
* It can be proxied!
|
|
|
|
|
|
|
|
* It is very fast!
|
|
|
|
|
|
|
|
* It can be easily serialized!
|
|
|
|
|
|
|
|
* It featured update handling with callbacks or long polling!
|
|
|
|
|
|
|
|
* Easy to use wrappers to upload/download files and call mtproto methods
|
|
|
|
|
|
|
|
* Documentation for EVERY mtproto method!
|
|
|
|
|
|
|
|
* Internal peer management: you can provide a simple bot API chat id or a username to send a message or to call other mtproto methods!
|
|
|
|
|
|
|
|
* You can easily login as a user (2FA is supported) or as a bot!
|
|
|
|
|
|
|
|
* Simple error handling!
|
|
|
|
|
|
|
|
* It is highly customizable with a lot of different settings!
|
|
|
|
|
|
|
|
* Bot API file id/object support (even for users)!
|
|
|
|
|
|
|
|
* A Lua binding
|
|
|
|
|
|
|
|
* A lua wrapper for td-cli scripts
|
|
|
|
|
|
|
|
* Secret chats
|
|
|
|
|
|
|
|
* MTProto 2.0
|
|
|
|
|
|
|
|
* PFS
|
|
|
|
|
|
|
|
* PFS in secret chats
|
|
|
|
|
|
|
|
* [Clickable inline buttons](#inline-buttons)!
|
|
|
|
|
2018-03-21 10:53:02 +01:00
|
|
|
<form action="https://docs.madelineproto.xyz/docs/LOGIN.html"><input type="submit" value="Previous section" /></form><form action="https://docs.madelineproto.xyz/docs/REQUIREMENTS.html"><input type="submit" value="Next section" /></form>
|