mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-02 17:29:22 +01:00
Updated DocBook translation
This commit is contained in:
parent
6a4567df32
commit
8b150d33c3
@ -20,6 +20,11 @@
|
|||||||
<date>18 Feb 2004</date>
|
<date>18 Feb 2004</date>
|
||||||
<revremark>Initial Docbook translation</revremark>
|
<revremark>Initial Docbook translation</revremark>
|
||||||
</revision>
|
</revision>
|
||||||
|
<revision>
|
||||||
|
<revnumber>0.2</revnumber>
|
||||||
|
<date>04 Sep 2004</date>
|
||||||
|
<revremark>Update Docbook translation</revremark>
|
||||||
|
</revision>
|
||||||
</revhistory>
|
</revhistory>
|
||||||
</articleinfo>
|
</articleinfo>
|
||||||
<sect1>
|
<sect1>
|
||||||
@ -86,7 +91,7 @@
|
|||||||
But that's not all! The capabilities system also supports
|
But that's not all! The capabilities system also supports
|
||||||
<emphasis>Channel</emphasis> capabilities, which are
|
<emphasis>Channel</emphasis> capabilities, which are
|
||||||
capabilities that only apply to a specific channel; they're of
|
capabilities that only apply to a specific channel; they're of
|
||||||
the form <capability>#channel.capability</capability>.
|
the form <capability>#channel,capability</capability>.
|
||||||
Whenever a user issues a command to the bot in a channel, the
|
Whenever a user issues a command to the bot in a channel, the
|
||||||
command dispatcher also checks to make sure the user doesn't
|
command dispatcher also checks to make sure the user doesn't
|
||||||
have the anticapability for that command <emphasis>in that
|
have the anticapability for that command <emphasis>in that
|
||||||
@ -107,7 +112,7 @@
|
|||||||
anticapability, then the bot checks to see if the user issued
|
anticapability, then the bot checks to see if the user issued
|
||||||
the command over a channel, and if so, checks to see if the
|
the command over a channel, and if so, checks to see if the
|
||||||
user has the antichannelcapability for that command,
|
user has the antichannelcapability for that command,
|
||||||
<capability>#baz.-bar</capability>. If so, again, he returns
|
<capability>#baz,-bar</capability>. If so, again, he returns
|
||||||
right then and there and doesn't even think about responding
|
right then and there and doesn't even think about responding
|
||||||
to the bot. If neither of these anticapabilities are present,
|
to the bot. If neither of these anticapabilities are present,
|
||||||
then the bot just responds to the user like normal.
|
then the bot just responds to the user like normal.
|
||||||
@ -119,7 +124,7 @@
|
|||||||
<sect2>
|
<sect2>
|
||||||
<title>A programmer's perspective</title>
|
<title>A programmer's perspective</title>
|
||||||
<para>
|
<para>
|
||||||
From a programmatical perspective, capabilties are easy to use
|
From a programming perspective, capabilties are easy to use
|
||||||
and flexible. Any command can check if a user has any
|
and flexible. Any command can check if a user has any
|
||||||
capability, even ones not thought of when the bot was
|
capability, even ones not thought of when the bot was
|
||||||
originally written. Commands/Callbacks can add their own
|
originally written. Commands/Callbacks can add their own
|
||||||
@ -140,6 +145,7 @@
|
|||||||
bot to follow for users that haven't yet registered in his
|
bot to follow for users that haven't yet registered in his
|
||||||
user database.
|
user database.
|
||||||
</para>
|
</para>
|
||||||
|
</sect2>
|
||||||
<para>
|
<para>
|
||||||
It's really a revolution!
|
It's really a revolution!
|
||||||
</para>
|
</para>
|
||||||
@ -165,22 +171,22 @@
|
|||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
People who are to administer channels with the bot should have the
|
People who are to administer channels with the bot should have the
|
||||||
<capability>#channel.op</capability> capability -- whatever
|
<capability>#channel,op</capability> capability – whatever
|
||||||
channel they are to administrate, they should have that channel
|
channel they are to administrate, they should have that channel
|
||||||
capability for <capability>op</capability>. For example, since I
|
capability for <capability>op</capability>. For example, since I
|
||||||
want <nick>inkedmn</nick> to be an administrator in
|
want <nick>inkedmn</nick> to be an administrator in
|
||||||
<channel>#supybot</channel>, I'll give him the
|
<channel>#supybot</channel>, I'll give him the
|
||||||
<capability>#supybot.op</capability> capability. This is in
|
<capability>#supybot,op</capability> capability. This is in
|
||||||
addition to his <capability>admin</capability> capability, since
|
addition to his <capability>admin</capability> capability, since
|
||||||
the <capability>admin</capability> capability doesn't give the
|
the <capability>admin</capability> capability doesn't give the
|
||||||
person having it control over channels.
|
person having it control over channels.
|
||||||
<capability>#channel.op</capability> is used for such things as
|
<capability>#channel.op</capability> is used for such things as
|
||||||
giving/receiving ops, kickbanning people, lobotomizing the bot,
|
giving/receiving ops, kickbanning people, lobotomizing the bot,
|
||||||
ignoring users in the channel, and managing the channel
|
ignoring users in the channel, and managing the channel
|
||||||
capabilities. The <capability>#channel.op</capability> capability
|
capabilities. The <capability>#channel,op</capability> capability
|
||||||
is also basically the equivalent of the owner capability for
|
is also basically the equivalent of the owner capability for
|
||||||
capabilities involving <channel>#channel</channel> –
|
capabilities involving <channel>#channel</channel> –
|
||||||
basically anyone with the <capability>#channel.op</capability>
|
basically anyone with the <capability>#channel,op</capability>
|
||||||
capability is considered to have all positive capabilities and no
|
capability is considered to have all positive capabilities and no
|
||||||
negative capabilities for <channel>#channel</channel>.
|
negative capabilities for <channel>#channel</channel>.
|
||||||
</para>
|
</para>
|
||||||
@ -201,6 +207,15 @@
|
|||||||
[dict go] /] [dict go]</literal>.
|
[dict go] /] [dict go]</literal>.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
<sect1>
|
||||||
|
<title>Other capabilities</title>
|
||||||
|
<para>
|
||||||
|
Other plugins may require different capabilities; the
|
||||||
|
<plugin>Factoids</plugin> plugin requires
|
||||||
|
<capability>#channel,factoids</capability>, the <plugin>Topic</plugin>
|
||||||
|
plugin requires <capability>#channel,topic</capability>, etc.
|
||||||
|
</para>
|
||||||
|
</sect1>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user