Difference between revisions of "Developers"

From Bebot Wiki 2
Jump to navigationJump to search
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
  
 
====== BeBot 0.7.x/0.8.x Developers Handbook ======
 
====== BeBot 0.7.x/0.8.x Developers Handbook ======
 +
 
   * [[Userid handling]] - Handling UserID's in BeBot.
 
   * [[Userid handling]] - Handling UserID's in BeBot.
  
Line 8: Line 9:
  
 
====== BeBot 0.6.x Developers Handbook ======
 
====== BeBot 0.6.x Developers Handbook ======
 +
 
   * [[Base module]] - Working with the BeBot base module.
 
   * [[Base module]] - Working with the BeBot base module.
  
Line 20: Line 22:
  
 
====== BeBot 0.4.x Developers Handbook ======
 
====== BeBot 0.4.x Developers Handbook ======
 +
 
   * [[BeBot Standard Return Array]] - Format of the array returned by many BeBot functions.
 
   * [[BeBot Standard Return Array]] - Format of the array returned by many BeBot functions.
  
Line 30: Line 33:
 
   * [[Logon]] Notifies - Using the central logon notification.
 
   * [[Logon]] Notifies - Using the central logon notification.
  
   * [[Professions]] - Using the central profession name recognition.
+
   * [[Profession]] - Using the central profession name recognition.
  
 
   * [[Preferences]] - Working with BeBot Preferences.
 
   * [[Preferences]] - Working with BeBot Preferences.
 +
 +
  * [[Old Raid]] - Archive of 0.4 raid branch (now obsolete)
  
 
   * [[Settings]] - Working with BeBot Settings.
 
   * [[Settings]] - Working with BeBot Settings.

Latest revision as of 22:52, 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.
 * Profession - Using the central profession name recognition.
 * Preferences - Working with BeBot Preferences.
 * Old Raid - Archive of 0.4 raid branch (now obsolete)
 * 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.