Index of Categories
Eucabot is a multi-purpose fount of information that can be found on Freenode. It is capable of managing bugs , IRC users , and IRC meetings . It subsists primarily on botsnacks [ citation needed ].
Eucabot rarely responds when not addressed directly. You can address eucabot directly by prefixing your message with "eucabot:" or "eucabot," (Your IRC client may automatically do this.)
You can also address eucabot by preceding your message with a period.
Eucabot can provide short summaries and quick links to bugs in any of several bug trackers. It can sometimes do simple bug management as well.
Eucabot can show information about bugs in Eucalyptus's bug tracker. If your bot account has the right privileges, it can also manage bugs as well.
In addition, these commands are usable by people with
Launchpad is the main bug tracker for Ubuntu and many other projects.
Red Hat's bugzilla instance is the main bug tracker for Red Hat Enterprise Linux and Fedora.
Eucabot can take notes during IRC meetings. After a meeting finishes, it will publish logs and meeting minutes to its web server. To employ this functionality, use the commands below. The general syntax of a command is the command name, which begins with a #, followed by command-specific text. If a line does not begin with a # then eucabot will not interpret it as a meeting command, so do not address it directly when using such a command.
Eucabot refers to people who run meetings as chairs and allows them to run extra commands for the duration of the meeting. The person who starts a meeting automatically becomes a chair for that meeting.
[:word:]character class or the name you supply will be mangled. (Chairs only)
<alice> #startmeeting Bug Scrub (30 Jun 2011) <eucabot> Meeting started Mon Jun 30 18:00:58 2011 UTC. The chair is alice. Information about MeetBot at http://wiki.debian.org/MeetBot. <eucabot> Useful Commands: #action #agreed #help #info #idea #link #topic. <alice> #meetingname bugscrub <eucabot> The meeting name has been set to 'bugscrub' <alice> #topic Roll call <bob> I'm here! <carol> Howdy * dave is here <alice> Great! Let's get started. We only have one bug today, so this should be quick. <alice> #topic EUCA-640: hats, we need euca hats <alice> .issue euca-640 <eucabot> alice: EUCA-640 (Unconfirmed): hats, we need euca hats - https://eucalyptus.atlassian.net/browse/EUCA-640 <bob> I think hats are great ways to start conversations at events. <carol> #info Hats are good conversation starters <dave> I'd wear a decent baseball cap. <alice> Yeah, we should definitely get hats. <alice> .confirm euca-640 <eucabot> Okay, alice. <alice> But what color? <dave> Blue! <bob> Green! <carol> How about green? * alice prefers blue <dave> Why not just buy some of each? <alice> #idea Buy both blue and green hats <alice> How does that sound? <carol> alice: +1 <dave> alice: +1 <bob> alice: +1 yesplz <alice> #agreed Will buy both blue and green hats <alice> #topic Open floor <alice> Anything else for this meeting? Anyone stuck on any bugs? <alice> Thanks for coming, everyone! <alice> #endmeeting
Eucabot logs activity in every channel in which it resides. It publishes these logs to its web server.
If you need special permission to do something (or if you just want eucabot to know who you are) you can have eucabot create an account for you. You can log into your account by either sending eucabot "identify" along with your account name and password in a private message, or by logging in from a computer that matches something in your account's list of hostmasks.
We occasionally discover new commands that are not documented. Some of them exist intentionally. Others do not. This section attempts to document them.
admin capabilities can manage other accounts' privileges and also do general bot maintenance. Admin commands include:
jirawrite, to someone's account. You can only add capabilities that you have yourself.
<viglesias> eucabot: pong <eucabot> viglesias: You're doing it wrong.
code on Github | bugs on Jira | questions on StackOverflow | discussions on Quora | videos on Vimeo | presentations on Slideshare | tweets on Twitter | friends on Facebook | contacts on LinkedIn | +1s on Google Plus
All content copyright Eucalyptus Systems, 2013. Made available under the CC-BY-3.0-US license.
Last edited by Garrett Holmstrom,