Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Eggdrop IRC Manager Details »»
Eggdrop IRC Manager
Version: 1.00, by Velocd Velocd is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

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.

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.

:up:

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #82  
Old 05-15-2004, 09:24 AM
RCK's Avatar
RCK RCK is offline
 
Join Date: Jan 2002
Location: Paris / France
Posts: 45
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by lifesourcerec
Anyone know a way to put this at the top of forumhome in it's own table (separate from what's going on)?
It's very easy !
edit template: "Forum Home Templates" > "FORUMHOME"

create one copy of <!-- what's going on box --> block just after $navbar
and keep only what you need:

PHP Code:
<table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center"
etc...
PHP Code:
<!-- start logged in IRC -->
$irc_channels
<!-- end logged in IRC --> 
etc...
PHP Code:
</table>
<!-- 
end what's going on box -->
<br /> 
Reply With Quote
  #83  
Old 05-22-2004, 02:17 PM
Maikeru's Avatar
Maikeru Maikeru is offline
 
Join Date: Apr 2004
Location: arizona
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I ran the query:

ALTER TABLE irc_channel DROP COLUMN halfops;
ALTER TABLE irc_channel MODIFY operators TEXT NOT NULL;
ALTER TABLE irc_channel MODIFY voiced TEXT NOT NULL;
ALTER TABLE irc_channel MODIFY users TEXT NOT NULL;
ALTER TABLE irc_channel MODIFY topic VARCHAR(255) NOT NULL;

And this is what happened:

Error

SQL-query :

ALTER TABLE irc_channel DROP COLUMN halfops

MySQL said:

#1091 - Can't DROP 'halfops'. Check that column/key exists

--

What can I do to fix this?
Reply With Quote
  #84  
Old 06-08-2004, 04:58 AM
XrayHead's Avatar
XrayHead XrayHead is offline
 
Join Date: Oct 2002
Posts: 138
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Has anyone got this to work on VB 2.* ?
Reply With Quote
  #85  
Old 06-12-2004, 01:38 AM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This hack isn't compatible for less than vB3, due to the discrepancies in syntax and functions of both versions.
Reply With Quote
  #86  
Old 06-12-2004, 03:51 AM
XrayHead's Avatar
XrayHead XrayHead is offline
 
Join Date: Oct 2002
Posts: 138
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Velocd
This hack isn't compatible for less than vB3, due to the discrepancies in syntax and functions of both versions.
That is a real shame as it looks like a A1 hack :disappointed:

Can anyone recomend a good one (that use's Eggdrop) for VB2 that is as good as this one?

Xrayhead
Reply With Quote
  #87  
Old 06-12-2004, 04:33 AM
dookie dookie is offline
 
Join Date: Jun 2003
Location: Germany
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi

Works fine till my server has done a reboot.
After the reboot and restarting my eggdrop the IRC manager doesn?t work anymore.
It still displays the IRC users who were in my channel before the reboot. So there is no refresh.
!startact and !refresh are not working.
Reply With Quote
  #88  
Old 06-18-2004, 04:13 PM
dogbomb's Avatar
dogbomb dogbomb is offline
 
Join Date: Mar 2002
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works fine my end after installing http.tcl

Only problem I have encountered is that someone can put HTML into the /title, which can be pretty nasty if someone decided to put:
/title </table></html>

or somesuch.

Not a major problem, as only trusted people should be able to change the topic in the channel anyway, but something worth noting.
Reply With Quote
  #89  
Old 07-14-2004, 07:36 AM
Highlander Highlander is offline
 
Join Date: Apr 2002
Posts: 188
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i also installed eggdrop and the script:

http://spieleplanet.com/board it is nearly everything working, but the activity does always show "IDLE" status.
i read all the hints what has to be chaged, i changged it .. the activity did not change to any active status ..

only this thing semms not working .. i dint know why .. anyone any idea?

greets
High
Reply With Quote
  #90  
Old 07-15-2004, 06:12 AM
ChuanSE's Avatar
ChuanSE ChuanSE is offline
 
Join Date: Feb 2003
Posts: 311
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hehehe, installed it many times love this hack dudez

But one thing isn't clear to me? How to get rid of the unknown location on who's online?

Quote:
Originally Posted by @_FoRuM_
Digitainment Spider Unknown Location
/irconline.php?eventid=refresh x.digitainment.org
Reply With Quote
  #91  
Old 07-18-2004, 01:29 AM
Blackbeard Blackbeard is offline
 
Join Date: Mar 2003
Posts: 187
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is a great hack we had it working great then upgraded to this eggdrop,(removing script & ircon_rm, ircon_al text files from mIRC directory). Now it will not refresh users, when I /refresh the only thing i see change is the topic.

any help here ?
*Installs*
http://www.learnall-forum.com/forums/index.php?

I am also getting these messages from bot

Database error in vBulletin 3.0.3:

Invalid SQL:
UPDATE `irc_channel`
SET online_max=3, dateline_max=1090145118, operators='@Blckbeard @E @Guardian',
halfops='',
voiced='',
users='',
online=3
WHERE handle='#learnall'

mysql error: Unknown column 'halfops' in 'field list'

mysql error number: 1054


I just noticed that I have 2 IRC Channel Managers in admin cp
Reply With Quote
Reply


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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:50 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04789 seconds
  • Memory Usage 2,321KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (3)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete