Skip to content

Documentation's TOC #1

@maxiride

Description

@maxiride

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.


  1. Home: Brief introduction to the framework

  2. Let's Play!: (section for "newbies")

    1. Introduction: Scope of this section of the docs, knowledge prerequisites - opposed to what is taken for granted in the Core section

    2. Environment: Must have stuff and its usage plus suggested software and Overview of the files and the structure of the framework

    3. Registering your bot: Botfather, its usage and options

    4. First steps with the code:

      1. getUpdates: analysis of the file, and what each part does, initial configuration with bot credentials and MySQL database for local use in vagrant
      2. Overview of the example commands: self-explanatory
      3. Creating a custom command: self-explanatory
      4. Testing the bot: experimenting with the example commands and custom commands locally
      5. Webhook: what it is and how it works
        1. set.php
          1. unset.php
        2. hook.php
        3. manager.php
        4. notes on self signed certificates
  3. Core

    1. Overview of the methods and the classes available
      1. Types
      2. Methods
      3. Inline Query
    2. Utilities
      1. MySQL
      2. Channel integration
      3. Botan.io
    3. Commands
      1. Predefined commands
      2. Custom commands
      3. Commands configuration
      4. Admin Commands
        1. Set admins
        2. Channel Administration
    4. Upload and Download paths and usage of the calls to up\down stuff
    5. Logging

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions