Difference between revisions of "Developers"

From Bebot Wiki 2
Jump to navigationJump to search
Line 26: Line 26:
 
   * [[Colors]] - Working with colors in BeBot.
 
   * [[Colors]] - Working with colors in BeBot.
  
   * [[Help System]] - Adding help to modules.
+
   * [[Help]] System - Adding help to modules.
  
   * [[Logon Notifies]] - Using the central logon notification.
+
   * [[Logon]] Notifies - Using the central logon notification.
  
 
   * [[Professions]] - Using the central profession name recognition.
 
   * [[Professions]] - Using the central profession name recognition.

Revision as of 22:45, 16 September 2020

Please note that each series handbook only deals with new or changed API's for that specific series. This means that the information for earlier series might be just as valid for newer series.

BeBot 0.7.x/0.8.x Developers Handbook
 * Userid handling - Handling UserID's in BeBot.


BeBot 0.6.x Developers Handbook
 * Base module - Working with the BeBot base module.
 * Error module - Working with the BeBot error module.
 * Database Tables - Default Database Tables for BeBot 0.6.
 * Core Functions - Functions and Interfaces provided by default core modules.  
 * Common Tasks - Common Tasks (functions) Used in developing modules. 


BeBot 0.4.x Developers Handbook
 * BeBot Standard Return Array - Format of the array returned by many BeBot functions.
 * BeBot Output Functions - Functions for sending outgoing messages.
 * Colors - Working with colors in BeBot.
 * Help System - Adding help to modules.
 * Logon Notifies - Using the central logon notification.
 * Professions - Using the central profession name recognition.
 * Preferences - Working with BeBot Preferences.
 * Settings - Working with BeBot Settings.
 * Security Introduction - Introduction to BeBot's security system for users and developers.
 * Security Developers Guide - Guide to the Security system for BeBot contributors, developers and module creators. 
 * Security Tech Notes - Notes used to develop Security.php.
 * Shortcuts - Using the central shortcut database.
 * Time Module - Functions provided by the Time Module (core/Time.php). 
 * Whois - Using Whois in your modules. 
 * MySQL ENGINE and CHARSET - Setting MySQL Engine and Character Set when creating tables. 
 * PHP Snippets - Useful snippets of PHP code.