-
-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Here follows my concept of the docs TOC with appropriate nesting of the subjects to deal with.
The "Let's Play!" is intended as almost a step-by-step\hand-by-hand turorial with extensive examples and proper explanation of what is happening under the hood.
The real TOC name is the part before the :
, after that I added a brief explanation of what I intend for each section but it's not meant to end up in the TOC indexing.
I'm fully open to suggestions. As I'm about to go out I'll explain in a more "verbose" manner each part and why I think it's the proper organization in a future comment.
-
Home: Brief introduction to the framework
-
Let's Play!: (section for "newbies")
-
Introduction: Scope of this section of the docs, knowledge prerequisites - opposed to what is taken for granted in the Core section
-
Environment: Must have stuff and its usage plus suggested software and Overview of the files and the structure of the framework
-
Registering your bot: Botfather, its usage and options
-
First steps with the code:
- getUpdates: analysis of the file, and what each part does, initial configuration with bot credentials and MySQL database for local use in vagrant
- Overview of the example commands: self-explanatory
- Creating a custom command: self-explanatory
- Testing the bot: experimenting with the example commands and custom commands locally
- Webhook: what it is and how it works
- set.php
- unset.php
- hook.php
- manager.php
- notes on self signed certificates
- set.php
-
-
Core
- Overview of the methods and the classes available
- Types
- Methods
- Inline Query
- Utilities
- MySQL
- Channel integration
- Botan.io
- Commands
- Predefined commands
- Custom commands
- Commands configuration
- Admin Commands
- Set admins
- Channel Administration
- Upload and Download paths and usage of the calls to up\down stuff
- Logging
- Overview of the methods and the classes available