mirror of
https://github.com/pragma-/pbot.git
synced 2025-01-11 12:32:37 +01:00
README.md: improvements
This commit is contained in:
parent
2d3d31f9f3
commit
37c0bb677c
18
README.md
18
README.md
@ -8,7 +8,7 @@ PBot is a versatile IRC Bot written in Perl
|
||||
* [Channel management](#channel-management)
|
||||
* [User management](#user-management)
|
||||
* [Easy configuration](#easy-configuration)
|
||||
* [Extensible](#extensible)
|
||||
* [Reload core modules without disconnecting](#reload-core-modules-without-disconnecting)
|
||||
* [Powerful command interpreter](#powerful-command-interpreter)
|
||||
* [Piping](#piping)
|
||||
* [Substitution](#substitution)
|
||||
@ -16,6 +16,7 @@ PBot is a versatile IRC Bot written in Perl
|
||||
* [Variables](#variables)
|
||||
* [Inline invocation](#inline-invocation)
|
||||
* [Background processing](#background-processing)
|
||||
* [Extensible](#extensible)
|
||||
* [Factoids](#factoids)
|
||||
* [Code Factoids](#code-factoids)
|
||||
* [Plugins](#plugins)
|
||||
@ -77,9 +78,14 @@ These settings can easily be configured via several methods:
|
||||
|
||||
For more information, see the [Registry documentation.](doc/Registry.md)
|
||||
|
||||
### Extensible
|
||||
PBot is extensible in multiple ways. Additional commands and functionality can be added to PBot through
|
||||
[Factoids](#factoids), [Plugins](#plugins), [Modules](#modules) and [Functions](#functions).
|
||||
### Reload core modules without disconnecting
|
||||
Suppose you edit some PBot source file, be it a core file such as PBot/Factoids.pm or
|
||||
a Plugin such as Plugins/Wttr.pm. Or suppose there's a PBot update available.
|
||||
|
||||
Most simple bots would require you to shut down the bot and restart it in order
|
||||
to see the modifications. Not PBot! Rather than shut PBot down and restart it, you
|
||||
can simply use the [`refresh`](doc/Admin.md#refresh) command to reload all modified PBot
|
||||
core files and Plugins.
|
||||
|
||||
### Powerful command interpreter
|
||||
PBot has an powerful command interpreter with useful functionality, and tons of
|
||||
@ -157,6 +163,10 @@ The familiar [`ps`](doc/Admin.md#ps) and [`kill`](doc/Admin.md#kill) commands ca
|
||||
|
||||
You can also [`cmdset`](doc/Admin.md#cmdset) the `process-timeout` [command metadata](doc/Admin.md#command-metadata-list) to set the timeout, in seconds, before the command is automatically killed. Otherwise the `processmanager.default_timeout` [registry value](doc/Registry.md) will be used.
|
||||
|
||||
### Extensible
|
||||
PBot is extensible in multiple ways. Additional commands and functionality can be added to PBot through
|
||||
[Factoids](#factoids), [Plugins](#plugins), [Modules](#modules) and [Functions](#functions).
|
||||
|
||||
### Factoids
|
||||
Factoids are a very special type of command. Anybody interacting with PBot
|
||||
can create, edit, delete and invoke factoids. Factoids can be locked by the
|
||||
|
Loading…
Reference in New Issue
Block a user