Author Topic: EeeZorBot  (Read 7736 times)

0 Members and 2 Guests are viewing this topic.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
EeeZorBot
« on: May 22, 2011, 12:23:43 am »
http://dl.dropbox.com/u/763272/ircbot/README
http://dl.dropbox.com/u/763272/ircbot/MODULES_HELP
http://dl.dropbox.com/u/763272/ircbot/installEeeZorBot
EeeZorBot is a irc bot that I've been developing in php.
EeeZorBot supports nickserv, multiple servers and channels as well as extra modules that anyone can develop :D
To get the bot either run installEeeZorBot on a linux machine or run this file with php http://dl.dropbox.com/u/763272/ircbot/EeeZorBot.php and then edit the created files according to how README mentions it. Then run the file again to run the bot.
Feel free to give me some feature requests and I'll see what I can do.

md5 module: http://dl.dropbox.com/u/763272/ircbot/modules/md5
!md5 <word> - returns the md5 of a word

quotes module: http://dl.dropbox.com/u/763272/ircbot/modules/quotes
!quote [<integer>] - returns a random quote or a specific quote
!addquote <quote> - adds a quote to the database
!removequote <integer> - removes the quote at the integer
!countquotes - returns how many quotes there are in the database
/e

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: EeeZorBot
« Reply #1 on: May 22, 2011, 12:36:09 am »
That be something I need! Chat's blocked at school, so I need to find some way to HTML my way to #omnimaga. I'll definitely try this later :D




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: EeeZorBot
« Reply #2 on: May 22, 2011, 12:45:00 am »
Interesting. Don't put it in #omnimaga though, since there's already a quote bot there.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: EeeZorBot
« Reply #3 on: May 22, 2011, 12:56:17 am »
Well quotes are actually a module, so it doesn't have to be installed.
@Deep Thought: Hopefully you can figure out a way to modify this to your needs, if you want to play with the source let me know ( I compress the released version a little )

Oh and before I forget, thanks to Albert for the install script :)

EDIT: oh and if you want to see it in action go check out #IRP on irc.omnimaga.org

EDIT: and now it's also in #IRP on efnet
« Last Edit: May 22, 2011, 01:00:48 am by Eeems »
/e

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: EeeZorBot
« Reply #4 on: January 13, 2014, 12:45:33 am »
https://github.com/Eeems/EeeZorBot I'll just leave this here.
/e

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: EeeZorBot
« Reply #5 on: January 14, 2015, 09:28:12 pm »
I'll reply that necropost with another necropost. I wrote a few scripts for my installation of EeeZorBot, I've put them on GitHub. Also Eeems you should put the re-org branch as default.

https://github.com/juju2143/EeeZorBot-scripts

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: EeeZorBot
« Reply #6 on: January 15, 2015, 01:34:22 pm »
I will when I think it's stable enough (read: properly documented and used in production for my copy of EeeZorBot).
I'll take a peek through your scripts and see if I can see ways to optimize how they work (Since my documentation is behind etc).

EDIT: initial thoughts for optimization. search.js can probably be switched to use db.query() instead of db.querySync() since there is no good reason to pause execution of your hook until the query is done.
« Last Edit: January 15, 2015, 01:50:46 pm by Eeems »
/e

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: EeeZorBot
« Reply #7 on: January 15, 2015, 02:59:38 pm »
Thank you for your reports, I'll look at them when I can.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.