ClueNet is looking for a new Chief Technical Admin. More information here.

Bot:Gilgamesh

From ClueWiki

Jump to: navigation, search

Gilgamesh is a bot owned by Spyro_boy.
Gilgamesh is Divine Tools.
Gilgamesh is in: #fun,#clueirc,#clueshells.
Gilgamesh's administrators are: Spyro_boy.
Any problems, please contact Spyro_boy.
Gilgamesh is included in the List of Bots.


Gilgamesh is an FAQ article and is included in the List of FAQs.


Contents

[edit] About

Gilgamesh is an ever-mutating IRC bot. It's been programmed in PHP, Perl, and Python. The Perl and Python versions were multi-threaded to allow efficiency of multi-tasking. PHP does not have threading capabilities, but it has forking which I don't intend to explore. Currently, the version of Gilgamesh that is running is an old PHP version.

Generally, when I, Spyro_boy, develop IRC bots, Ziusudra and Geshtinanna are the nicks I use. When it's a stable release, I rename it to Gilgamesh.

For your information, these weird names are not weird at all, but names of out of Babylonian mythology.

[edit] Trigger

Gilgamesh's trigger is the ampersand (&). Prefix all commands with this character to trigger the bot.

[edit] Commands

  • google2 [-n LIMIT<=3] KEYWORD [KEYWORD ..]
    Search Google for keywords. Specify a limit with -n LIMIT of 3 or under to limit your search results.
  • c WORD [NICK]
    Pull a various message from Gilgamesh's message database. You can direct it to a certain nickname by specifying a nickname.

There are a plethora of other commands, but they will be kept a secret from documentation. I will consider them easter eggs. If you find one, put it under the Easter Eggs header.

[edit] Rules

Flooding the bot will cause you to be banned from the channel for 24-hours. This discludes legitimate use. Judgement of legitimate and illegitimate use will be dealt by Spyro_boy.

[edit] Easter Eggs

Add easter eggs as you find them. Specify a nickname in parentheses to mark the founder.

  • Example: &c think (Spyro_boy)
Personal tools
Server information
Useless