Difference between revisions of "SettingsInterface.php"

From Bebot Wiki 2
Jump to navigationJump to search
(Created page with '====== BeBot Settings Interface ====== ==== Description ==== The settings interface provides a click window based interface for configuring BeBot. ===== Commands provided ==…')
 
 
Line 8: Line 8:
  
 
===== Commands provided =====
 
===== Commands provided =====
 
+
<pre>
 
^Command  ^ Keyword  ^Argument(s)  ^Description                          ^Tell      ^Guild    ^Priv      ^
 
^Command  ^ Keyword  ^Argument(s)  ^Description                          ^Tell      ^Guild    ^Priv      ^
 
|settings|          |              |Displays the main settings window. |Enabled|Enabled|Enabled|
 
|settings|          |              |Displays the main settings window. |Enabled|Enabled|Enabled|
 
|settings|<module>    |              |Displays the settings window for the given module. |Enabled|Enabled|Enabled|
 
|settings|<module>    |              |Displays the settings window for the given module. |Enabled|Enabled|Enabled|
 
|set|<module setting>|<newvalue>  |Changes the value of <setting> for the module <module> to <newvalue>. set commands are generated by the interface and should not be used directly. * |Enabled|Enabled|Enabled|
 
|set|<module setting>|<newvalue>  |Changes the value of <setting> for the module <module> to <newvalue>. set commands are generated by the interface and should not be used directly. * |Enabled|Enabled|Enabled|
 +
</pre>
 +
 
<sub>
 
<sub>
 
Notes to table:\\
 
Notes to table:\\
Line 19: Line 21:
  
 
===== Module settings =====
 
===== Module settings =====
 
+
<pre>
 
^Setting      ^Default  ^Description                                              ^
 
^Setting      ^Default  ^Description                                              ^
 
|Log |Enabled  |Enables and disables showing changes to settings and the loading of the settings in the log? Errors are always logged.|
 
|Log |Enabled  |Enables and disables showing changes to settings and the loading of the settings in the log? Errors are always logged.|
 
|Schemaversion|1|Tracks the version of the settings module for automatic update purposes. This is a hidden setting and should not be modified by the user.|
 
|Schemaversion|1|Tracks the version of the settings module for automatic update purposes. This is a hidden setting and should not be modified by the user.|
 +
</pre>
  
 
===== Notes =====
 
===== Notes =====
  
 
   * BeBot Contributors and BeBot Module Developers should reference the [[Settings]] documentation in the [[Developers Handbook]].
 
   * BeBot Contributors and BeBot Module Developers should reference the [[Settings]] documentation in the [[Developers Handbook]].

Latest revision as of 09:03, 30 July 2021

BeBot Settings Interface[edit]

Description[edit]

The settings interface provides a click window based interface for configuring BeBot.


Commands provided[edit]
^Command  ^ Keyword  ^Argument(s)   ^Description                          ^Tell      ^Guild     ^Priv      ^
|settings|          |              |Displays the main settings window. |Enabled|Enabled|Enabled|
|settings|<module>    |              |Displays the settings window for the given module. |Enabled|Enabled|Enabled|
|set|<module setting>|<newvalue>   |Changes the value of <setting> for the module <module> to <newvalue>. set commands are generated by the interface and should not be used directly. * |Enabled|Enabled|Enabled|

Notes to table:\\

* The only case where the set command should be used is to provide a new string for a string setting. In this case, the settings interface will usually generate an example command that should be followed. 

Module settings[edit]
^Setting       ^Default   ^Description                                              ^
|Log |Enabled   |Enables and disables showing changes to settings and the loading of the settings in the log? Errors are always logged.|
|Schemaversion|1|Tracks the version of the settings module for automatic update purposes. This is a hidden setting and should not be modified by the user.|
Notes[edit]
 * BeBot Contributors and BeBot Module Developers should reference the Settings documentation in the Developers Handbook.