Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Eggdrop IRC Manager Details »»
Eggdrop IRC Manager
Mod Version: 1.00, by Velocd (Coder) Velocd is offline
Developer Last Online: Nov 2005 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.0.0 Rating: (0 vote - 0 average) Installs: 63
Released: 14 Feb 2004 Last Update: Never Downloads: 134
Not Supported  



The Eggdrop IRC Manager (EIM) is a TCL script for NIX Eggdrop or Win32 Windrop.

It will allow you to refresh your forum home with information about your channel, such as the nicks currently in it, the record users, and the activity of the channel.

This is a port from my IRC Channel Manager, yet that hack was for MIRC and had some bugs.

I created a new thread for this hack as the audience is different. Most people seeking eggdrops wont look into the mIRC thread.

The eggdrop version is far better than the former, so I highly recommend you make the switch if you're capable of running eggdrop.

Demos:
http://www.animesystem.com/forums/
http://www.buckeyeplanet.com/forum/

Quick overview of features
  • Uses MySQL database to store information.
  • Stable, fast, easy to deploy and use.
  • AdminCP interface for managing channels.

Only drawback currently is that you must run multiple bots with the script if you intend to update multiple channels. I will be working on a version that allows 1 bot to update multiple channels.

For those using IRC Channel Manager, making the upgrade is easy, just refer to the installation manual.

Examples attached. Enjoy!

Notice 1:

Ah yes, I forgot to mention the two manual bot commands in the documentation.

As a bot owner, type !refresh to manually refresh the channel. Type !startact to do the initial start of the activity timer. Both these commands should be performed when you first place your bot on the channel or after you rehash it when installing the script. You wont have to run these scripts again, unless your bot exits the channel.

Notice 2:

Your bot will refresh your channel whenever someone leaves, changes nick, joins, is kicked, topic change, or a mode change occurs (such as someone being op'd, voiced, etc.)

On a large traffic intensive channel, this will make your bot very busy. Just be aware of this. I'll plan for a timer-version, where the bot updates every X minutes, in the future.

FAQ

What is an eggdrop?
http://www.eggheads.org/

Will this work with my java IRC client? (pjIRC, etc.)
Read what an eggdrop is. Once you figure it out, you'll know that they are completely independent things.

How do I start up my own IRC channel?
This thread isn't a beginners guide to IRC. For that, refer to Google:
http://www.google.com/search?hl=en&i...s+guide+to+irc

Will this work with vB 3.x.x?
More than likely, since there is little modification to vBulletin.

Download Now

Only licensed members can download files, Click Here for more information.

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
IRC Manager ( without Eggdrop/Mirc ) leonsio vBulletin 3.5 Add-ons 188 16 Jun 2010 15:25
Eggdrop Irc Manager Akex vBulletin 3.5 Add-ons 79 12 Jun 2010 15:14
IRC post bot - No eggdrop PowerBlade vBulletin 2.x Full Releases 25 15 Apr 2003 21:24

Comments
  #2  
Old 15 Feb 2004, 08:14
`SLVR`'s Avatar
`SLVR` `SLVR` is offline
 
Join Date: Aug 2003
Thumbs up Nice Job

Nice job, I think i can definitly put this to use.
Reply With Quote
  #3  
Old 15 Feb 2004, 11:51
gmarik's Avatar
gmarik gmarik is offline
 
Join Date: May 2002
Real name: Marco
Great - is there a manual if I don't know how to start my own IRc channel?
Reply With Quote
  #4  
Old 15 Feb 2004, 14:28
NTLDR's Avatar
NTLDR NTLDR is offline
 
Join Date: Apr 2002
Real name: Lee Botley, BSc (Hons)
I've installed this and the correct topic appears on my forum home, but I can't get it to list the users. I've done !refresh and !startact but that doesn't seem to make any difference. The topic does however change instantly when I change it.
__________________
Lee Botley, BSc (Hons) - vBulletin.org Moderator
http://www.thesistersthree.com/lee/sigs/signature.ts3
The Sisters Three Charmed Discussion Forums

WinterDir .:. vBindex v2.1 for vB2 .:. vBindex v3.0.0 RC5 for vB3
Reply With Quote
  #5  
Old 15 Feb 2004, 14:58
NTLDR's Avatar
NTLDR NTLDR is offline
 
Join Date: Apr 2002
Real name: Lee Botley, BSc (Hons)
OK, found the major problem, in irconline.php find and remove:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

That causes a database error because the column doesn't exisit. Damn me for not checking my email till after I found that problem
__________________
Lee Botley, BSc (Hons) - vBulletin.org Moderator
http://www.thesistersthree.com/lee/sigs/signature.ts3
The Sisters Three Charmed Discussion Forums

WinterDir .:. vBindex v2.1 for vB2 .:. vBindex v3.0.0 RC5 for vB3
Reply With Quote
  #6  
Old 15 Feb 2004, 15:57
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Real name: Mike
Sorry for the inconvienances, it seems there were a few bugs (specifically I left half-op code while I had deleted the half-op rows in MySQL).

They've been fixed now, and EIM1.2 has been attached.

To upgrade, upload the new irconline.php, and replace the ircrefresh.tcl with the current. Then, do the file edits according to the installation guide for index.php

All is good.
Reply With Quote
  #7  
Old 15 Feb 2004, 21:35
Nam's Avatar
Nam Nam is offline
 
Join Date: Nov 2001
Is this work with vBxirc?
__________________
CC,

vB3 version: 3.6.8
Reply With Quote
  #8  
Old 16 Feb 2004, 14:20
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Real name: Mike
Originally Posted by Nam
Is this work with vBxirc?
.. They are of two completely separate things. vBxIRC is a java IRC client. This is an eggdrop script.
Reply With Quote
  #9  
Old 17 Feb 2004, 10:32
uomoragno uomoragno is offline
 
Join Date: Mar 2002
I've installed this on my forum home, but I can't get it to list the users and the correct topic.
Bot is Up !!!

I would like some advices for my problems
Reply With Quote
  #10  
Old 17 Feb 2004, 13:58
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Real name: Mike
Did you load the TCL script, by editing your eggdrop.conf and adding:

source scripts/ircrefresh.tcl

At the bottom.

Did you edit the "vb_key" variable value in ircrefresh.tcl to match that of the value in "irconline.php" ?

Did you edit the rest of the configuration in ircrefresh.tcl properly?
Reply With Quote
  #11  
Old 17 Feb 2004, 14:07
uomoragno uomoragno is offline
 
Join Date: Mar 2002
my eggdrop.conf:

# source scripts/script.tcl

#source scripts/usc.tcl
source scripts/peak.tcl
source scripts/adver.tcl
source scripts/bseen.tcl
source scripts/nospam.tcl
source scripts/seenit.tcl
source scripts/badword.tcl
source scripts/allvoice.tcl
source scripts/robotman.tcl
source scripts/cervellone.tcl
source scripts/clone_detect.tcl

# Use this script for Tcl and Eggdrop downwards compatibility.
# NOTE: This can also cause problems with some newer scripts.
source scripts/compat.tcl

# This script provides many useful informational functions, like setting
# users' URLs, e-mail address, ICQ numbers, etc. You can modify it to add
# extra entries.
source scripts/userinfo.tcl
loadhelp userinfo.help

source scripts/ircrefresh.tcl


my ircrefresh.tcl

set irc_chan "#mychannel"

# Set activity_wait to the number of
# seconds between updates

set activity_wait 180

set vb_script "http://www.mysite/irconline.php"
set vb_key "test"
my irconline:

error_reporting(E_ALL & ~E_NOTICE);

require_once('./global.php');

$irckey = 'test';

if ($_POST['do'] == 'refresh' && $_POST['key'] == $irckey)
Reply With Quote
  #12  
Old 17 Feb 2004, 15:45
Alien's Avatar
Alien Alien is offline
 
Join Date: Oct 2001
Real name: Jason
Hey.. I'm going to be trying this later today, this is exactly what we're looking for...

Question:

Any way I can pull any of the data (such as total # of chatters, topic, or activity level) into the vBadvanced homepage template? I'd like to be able to call this data from there too.
__________________
-Jason

WTF!? | 80's Network | Eternia Networks
Reply With Quote
  #13  
Old 17 Feb 2004, 17:51
version2's Avatar
version2 version2 is offline
 
Join Date: Feb 2003
Where is the sql table definition? All I see is a way to upgrade if you already have the mirc hack but nothing for new installs. Am I missing it?
__________________
version2 aka van aka mol
Reply With Quote
  #14  
Old 17 Feb 2004, 17:58
version2's Avatar
version2 version2 is offline
 
Join Date: Feb 2003
Originally Posted by version2
Where is the sql table definition? All I see is a way to upgrade if you already have the mirc hack but nothing for new installs. Am I missing it?
Good grief. This is the second time I have totally missed something in a hack. I see it, now. Leaving my original question as an excercise in humility.
__________________
version2 aka van aka mol
Reply With Quote
  #15  
Old 17 Feb 2004, 18:11
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Real name: Mike
my ircrefresh.tcl
Quote:

set irc_chan "#mychannel"

# Set activity_wait to the number of
# seconds between updates

set activity_wait 180

set vb_script "http://www.mysite/irconline.php"
set vb_key "test"



my irconline:
Quote:

error_reporting(E_ALL & ~E_NOTICE);

require_once('./global.php');

$irckey = 'test';

if ($_POST['do'] == 'refresh' && $_POST['key'] == $irckey)
uomoragno you are missing the ".com" in your vb_script value.

Make sure your configuration is set exactly as to what values need be. (I'm assuming you didn't actually use "mysite" as your domain )

Any way I can pull any of the data (such as total # of chatters, topic, or activity level) into the vBadvanced homepage template? I'd like to be able to call this data from there too.
Very easily. Just grab the edits made in index.php of this hack, and place them into your home page index.php. Remember to require the forum global.php (if not done so already). You'll have to do some template edits as well.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


New To Site? Need Help?

All times are GMT. The time now is 17:12.

Layout Options | Width: Wide Color: