mirror of
https://github.com/Mikaela/Limnoria-doc.git
synced 2024-11-27 06:49:28 +01:00
commit
320d16e191
@ -125,13 +125,13 @@ Style Guidelines
|
||||
doing isn't important for the user to pay attention to. A user who likes
|
||||
to keep up with things should enjoy watching our logging at the INFO
|
||||
level; it shouldn't be too low-level, but it should give enough
|
||||
information that it keeps him relatively interested at peak times.
|
||||
information that it keeps them relatively interested at peak times.
|
||||
|
||||
* WARNING: Appropriate to tell a user when we're doing something that he
|
||||
* WARNING: Appropriate to tell a user when we're doing something that they
|
||||
really ought to pay attention to. Users should see WARNING and think,
|
||||
"Hmm, should I tell the Supybot developers about this?" Later, he should
|
||||
"Hmm, should I tell the Supybot developers about this?" Later, they should
|
||||
decide not to, but it should give the user a moment to pause and think
|
||||
about what's actually happening with his bot.
|
||||
about what's actually happening with their bot.
|
||||
|
||||
* ERROR: Appropriate to tell a user when something has gone wrong.
|
||||
Uncaught exceptions are ERRORs. Conditions that we absolutely want to
|
||||
|
@ -72,7 +72,7 @@ itself, '-bar'. If so, it errors right then and there, telling the user that
|
||||
he lacks the 'bar' capability. If the user doesn't have that anticapability,
|
||||
then the bot checks to see if the user issued the command over a channel, and
|
||||
if so, checks to see if the user has the antichannelcapability for that
|
||||
command, '#baz,-bar'. If so, again, he tells the user that he lacks the 'bar'
|
||||
command, '#baz,-bar'. If so, again, it tells the user that they lack the 'bar'
|
||||
capability. If neither of these anticapabilities are present, then the bot
|
||||
just responds to the user like normal.
|
||||
|
||||
@ -96,8 +96,8 @@ reserved for people with the next capability.
|
||||
People who are to administer channels with the bot should have the
|
||||
'#channel,op' capability--whatever channel they are to administrate, they
|
||||
should have that channel capability for 'op'. For example, since I want
|
||||
inkedmn to be an administrator in #supybot, I'll give him the '#supybot,op'
|
||||
capability. This is in addition to his 'admin' capability, since the 'admin'
|
||||
inkedmn to be an administrator in #supybot, I'll give them the '#supybot,op'
|
||||
capability. This is in addition to their 'admin' capability, since the 'admin'
|
||||
capability doesn't give the person having it control over channels.
|
||||
'#channel,op' is used for such things as giving/receiving ops, kickbanning
|
||||
people, lobotomizing the bot, ignoring users in the channel, and managing the
|
||||
@ -133,6 +133,6 @@ From an user's perspective, capabilities remove a lot of the mystery and
|
||||
esotery of bot control, in addition to giving a bot owner absolutely
|
||||
finegrained control over what users are allowed to do with the bot.
|
||||
Additionally, defaults can be set by the bot owner for both individual channels
|
||||
and for the bot as a whole, letting an end-user set the policy he wants the bot
|
||||
to follow for users that haven't yet registered in his user database. It's
|
||||
and for the bot as a whole, letting an end-user set the policy they want the bot
|
||||
to follow for users that haven't yet registered in their user database. It's
|
||||
really a revolution!
|
||||
|
@ -177,7 +177,7 @@ configuration and user/channel/ignore database configuration.
|
||||
|
||||
Just edit the interesting files and then give the bot the ``config
|
||||
reload`` command and it'll work as expected. Do note, however, that
|
||||
Supybot flushes his configuration files and database to disk every hour
|
||||
Supybot flushes its configuration files and database to disk every hour
|
||||
or so, and if this happens after you've edited your configuration files
|
||||
but before you reload your changes, you could lose the changes you made.
|
||||
To prevent this, set the `supybot.flush` value to 'Off' while editing
|
||||
|
@ -39,7 +39,7 @@ bot that you just made to join your channel? Try this in the channel::
|
||||
supybot: list
|
||||
|
||||
Replacing 'supybot' with the actual name you picked for your bot, of course.
|
||||
Your bot should reply with a list of the plugins he currently has loaded. At
|
||||
Your bot should reply with a list of the plugins it currently has loaded. At
|
||||
least `Admin`, `Channel`, `Config`, `Misc`, `Owner`, and `User` should be
|
||||
there; if you used supybot-wizard to create your configuration file you may
|
||||
have many more plugins loaded. The list command can also be used to list the
|
||||
|
Loading…
Reference in New Issue
Block a user