From Fedora Project Wiki

(initial cut at some info about fedbot.)
 
(Added section and link for "Meeting Operations")
Line 51: Line 51:
* /msg fedbot fasinfo XXX - provides fedora account info about user XXX
* /msg fedbot fasinfo XXX - provides fedora account info about user XXX
* /msg fedbot fas XXX - searches the fedora account system and provides info for any accounts that match XXX
* /msg fedbot fas XXX - searches the fedora account system and provides info for any accounts that match XXX
== Meeting Operations ==
http://wiki.debian.org/MeetBot


== Contact ==
== Contact ==


For any questions about fedbot, please contact [[ User:Kevin ]] via email or on irc (nick: nirik).
For any questions about fedbot, please contact [[ User:Kevin ]] via email or on irc (nick: nirik).

Revision as of 13:58, 15 June 2009

Overview

fedbot is a [ supybot http://sourceforge.net/projects/supybot/ ] instance connected to several IRC networks that have fedora community members present.

This page describes what fedbot does and how it can be used by those with the permissions to operate it.

irc.freenode.net

The main functions of fedbot revolve around the main Fedora irc support channel, #fedora. Fedbot is joined to this channel and usually has operator privleges in the channel. It does the following functions there:

  • flood control. fedbot will note when someone is pasting something longer than a few lines and remove them from the channel with a note to use the fedora pastebin site for high volumes of data instead of flooding the channel. This function is automatc.
  • fedbot can be used by the irc operators to remove users who are disruptive or fail to follow the channel guidelines.
  • Sometimes Fedora related irc events or announcements are happening and fedbot can announce them periodically to the channel.

Fedbot is also in the #fedora-social channel. In that channel it does the following:

  • follows youtube video links and gives a description of them to the channel.
  • Provides weather forcasts via the @weather XXXXX command (where XXXXX is the zip code or location)

irc.gimp.net

Fedbot is on this channel to assist the #fedora-desktop channel. On this network the bot does the following:

  • follows bugzilla links and bug # statements from the channel and prints out information about them.
  • provides information from the fedora account system about packages and fedora accounts.

End user interaction

Currently fedbot doesn't interact with end users. In order to keep distruption of the #fedora channel to a minimum, fedbot will ignore most queries. There may well be end user accessable functions added to fedbot as time goes on. Stay tuned.

Operator information

Operators of fedbot are those in the irc-support-operators group. In order to manage the bot you will need to first register with it:

/msg fedbot register <name> <password>

You will then need to have the bot owner (nirik) update your account with the needed privs.

Some common operator commands:

  • /msg fedbot list alias - There are a number of aliases defined, this lists them.
  • /msg fedbot scheduler repeat XXX YYY - repeat a command every XXX seconds doing command YYY. This is used to add a repeating announcement.
  • /msg fedbot scheduler delete XXX - stops a repeating command named XXX.
  • /msg fedbot kbanXX YYY - kicks and bans uses YYY from #fedora for XX time. This is automatically removed after the time expires. Times are 15m, 1h, 1w, perm.
  • /msg fedbot banXX YYY - bans hostmask (not username) YYY from #fedora for XX time. This is automatically removed after the time expires. Times are 15m, 1h, 1w, perm.
  • /msg fedbot fasinfo XXX - provides fedora account info about user XXX
  • /msg fedbot fas XXX - searches the fedora account system and provides info for any accounts that match XXX

Meeting Operations

http://wiki.debian.org/MeetBot

Contact

For any questions about fedbot, please contact User:Kevin via email or on irc (nick: nirik).