Version: 1.00, by Velocd
Developer Last Online: Nov 2023
Version: 3.0.0
Rating:
Released: 02-14-2004
Last Update: Never
Installs: 63
No support by the author.
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.
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.
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.
[06:12] Tcl error in file 'eggdrop.conf':
[06:12] can't find package http
while executing
"package require http"
(file "scripts/ircrefresh.tcl" line 33)
invoked from within
"source scripts/ircrefresh.tcl"
(file "eggdrop.conf" line 1324)
[06:12] * CONFIG FILE NOT LOADED (NOT FOUND, OR ERROR)
i did the upgrade for this but made the mistake in not removing it all first, sorted out my problems with database error with alot of help from chuanSE, but am now getting 2 who's in chat boxes, whats wrong here???
i did the upgrade for this but made the mistake in not removing it all first, sorted out my problems with database error with alot of help from chuanSE, but am now getting 2 who's in chat boxes, whats wrong here???
see attachment
i have uninstalled the hack, gone into phpmyadmin and dropped irc_channel and started afresh, but iam still getting 2 chat bars any idea why?
Ok. I found out the problem (I think) which turns out to be a bug
Quote:
5.3. wrapped application can't access Tcl library packages http1.0 or http2.0
Bug ID 399
The manifestation of this bug is that your wrapped application gets the error message, "can't find package http 2.0" when it calls the command:
package require http 2.0
Although the set of files in the "http" package are indeed wrapped as part of the Tcl 8.0 library script files, the package mechanism employs the "glob" command to locate packages in subdirectories of entries in the "auto_path" variable. And since "glob" command does not recognize wrapped files or directories (see Bug ID 348), any packages that may exist in directories listed in the "auto_path" variable are not found.
Work Around:
A simple workaround to this problem is to add the following argument to your prowrap command line: