Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Irc post Notifier -With eggdrop Details »
Irc post Notifier -With eggdrop
Mod Version: 1.00, by dong (Member) dong is offline
Developer Last Online: Jul 2005 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 2.2.x Rating: (0 vote - 0 average) Installs: 38
Released: 17 Jun 2002 Last Update: Never Downloads: 80
Not Supported Is in Beta Stage  

Irc thread Notifier -With eggdrop [VB 2.2.x > 2.3.x]
http://www.vbulletin.org/forum/showt...threadid=39974
#####################################################################
for installation on VB 3.x.x
the only things that are different are the placement of the code-adds
to /newthread.php and admin/index.php. the code-add of /newthread.php
itself stays the same. admin/ircaddon.php, /irc.php and the required
sql query also stays the same.
since i dont have vb3 i cant check. if anyone tell me where the
code should be in vb3, i will add it to this install text

--
1.0
this is an modification of dymo's Irc post Notifier without eggdrop,
dymo should get all credit, cos i didn't do that much modifications
to his hack. Also IRiDiuM deserves some credit for his tcl, thx dude
http://www.vbulletin.org/forum/showt...threadid=38205
--
2.0
removed reply announcement from irc.php and ircadmin.php ,irc.php has
simplyfied code, added chan choice to the admin
--
2.9
code adjustment to newthread.php rewritten. added multiple channel support
removed the ircaddon_install.php, everything is in this txt

#####################################################################
What it does:
------------
When a new thread is posted by a user on your board a message will
be send to your eggdrop irc bot, and the bot echo's it to your
irc channel

*note: YOU NEED AN EGGDROP BOT CONNECTED TO AN IRC SERVER FOR THIS
u can get eggdrop here: http://www.egghelp.org/
or windrop here: http://windrop.sourceforge.net/

other ircbots that can run tcl scripts could also be usefull

#####################################################################
When UPGRADING TO 2.0
---------------------
then you only have to overwrite/copy irc.php, ircadmin.php and
vbulletin.tcl to the right places. NO updates to newthread.php
newreply.php and admin/index.php are required

When UPGRADING TO 2.9
---------------------
then you have to overwrite/copy irc.php, ircadmin.php and
vbulletin.tcl to the right places. the old adjustment in
newthread.php must be replaced with the new one
also edit port number in vbulletin.tcl if you did that before
and you have to reconfigure all options in the ircadmin

#####################################################################
place the files from the zip in:
--------------------------------
ircadmin.php -> vb admin dir
irc.php -> vb root dir
vbulletin.tcl -> eggdrop script dir

#####################################################################
config your eggdrop:
--------------------
edit in vbulletin.tcl
if you want to use another portnumber then 1337, than edit that number

edit your eggdrop config file (eggdrop.conf):
add at the end:
source scripts/vbulletin.tcl

#####################################################################
run required sql queries:
--------------------------
add a new table with phpmyadmin > run the queries in install.sql

#####################################################################
php adjustments:
----------------
++++++++++++++++++
open /newthread.php
and find:
++++++++++++++++++

// redirect
if ($postpoll) {
$goto="poll.php?s=$session[sessionhash]&threadid=$threadid&polloptions=".intval($polloptions);
} elseif ($visible) {
$goto="showthread.php?s=$session[sessionhash]&threadid=$threadid";
} else {
$goto="forumdisplay.php?s=$session[sessionhash]&forumid=$forumid";
}

++++++++++++++++++
under that add:
++++++++++++++++++

// irc addon
$ircdata = $DB_site->query_first("SELECT * FROM ircaddon");
if($ircdata[ircthread] == "1") {
$Action = "new";
$fid = $ircdata[ircchan1forum];
$ircforum = preg_replace("/[[:space:]]+/", " ", $fid);
$ircforum = " ".$ircforum." ";
$forumtoirc = "/ ".$forumid." /";
if (preg_match($forumtoirc ,$ircforum)) {
$ircchan=$ircdata[ircchannel1];
require("irc.php");
}
$fid = $ircdata[ircchan2forum];
$ircforum = preg_replace("/[[:space:]]+/", " ", $fid);
$ircforum = " ".$ircforum." ";
$forumtoirc = "/ ".$forumid." /";
if (preg_match($forumtoirc ,$ircforum)) {
$ircchan=$ircdata[ircchannel2];
require("irc.php");
}
$fid = $ircdata[ircchan3forum];
$ircforum = preg_replace("/[[:space:]]+/", " ", $fid);
$ircforum = " ".$ircforum." ";
$forumtoirc = "/ ".$forumid." /";
if (preg_match($forumtoirc ,$ircforum)) {
$ircchan=$ircdata[ircchannel3];
require("irc.php");
}
}
//

++++++++++++++++++
open admin/index.php
and find:
++++++++++++++++++

makenavselect("User Groups","<hr>");

++++++++++++++++++
under that add:
++++++++++++++++++

//ircaddon
makenavoption("Modify/Enable/Disable IRC","ircadmin.php?action=settings");
makenavselect("IRC");

++++++++++++++++++
hacks done


#####################################################################
configure the ircaddon:
-----------------------
go to the admin control panel and find "Modify/Enable/Disable IRC"
on the left.
configure all options
notes:
- IRC Forum ID`s
put all your forum id's that you want to have notified in irc here,
use only 1 space to seperate forumid numbers

- IRC Server Address
here you put the ip/hostname of your eggdrop bot

- IRC Server Port
here you put the port number which is set in the vbulletin.tcl script.
This is the port# the bot listens to for notifier messages. in this
case its 1337

#####################################################################
now your done


#####################################################################
the following problems could occure:
------------------------------------

Connection Refused
this error occures on 2 known occasions:

1# u have to make sure ur provider allows u to open a port
(in this case 1337, u could try another port, but don't forget to also
change it in the vbulletin.tcl)

2# make sure ur eggdrop has opened a port (1337) to listen for messages.

--
Connection Timeout
this error occures when your bot is offline, or the host of your vb board
cant reach the bots ip
--
slow displaying of the thread announcement is caused by the bot
requesting ident information from the vb boards host. currently i haven't
found any solution for this problem. adjusting the ident timeout setting
on the bot doesnt help, but ive noticed that an eggdrop is faster then a windrop.
if someone has more insight to this plz tell us
--
hint:
make sure a firewall is not blocking any communication
lasttime i helped someone install, it didnt work cos the idiot didnt
turned the firewall off on the bot box. after telling him for the 5th
time 'turn the fecking firewall off' it worked
so make sure nothing is blocking its communication, at the isp where your
vb is running or at the box where the bot is running
--

*504 views on previous attachment 1.0
*141 views on previous attachment 2.0

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 post Notifier -no eggdrop dymo vBulletin 2.x Beta Releases 112 30 Mar 2009 22:07

  #46  
Old 03 May 2003, 12:09
ReactoR ReactoR is offline
 
Join Date: Mar 2003
Really nice work mate,i have been looking from that!.
Reply With Quote
  #47  
Old 29 Jun 2003, 17:30
Christoff's Avatar
Christoff Christoff is offline
 
Join Date: May 2002
What do i have to do to have a link to a post/thread in notice?
I tried to add the line from other parts od php.ini but it does'n work [ script is not executed, there is no notice ]


--------EDIT

I managed to do this one :>
But still there is one problem that i don't know how to solve.
Please tell me how to delete those { and } at the begining and at the end of a bot message?
__________________
Christoff

E-Mail: [email protected]
ICQ UIN: 5107076

Forgive me my language :P

Last edited by Christoff; 29 Jun 2003 at 20:47.
Reply With Quote
  #48  
Old 09 Jul 2003, 12:26
Mike11212 Mike11212 is offline
 
Join Date: Jul 2002
anyone know if this works with 2.3
__________________
http://www.hardwaregeeks.com
Reply With Quote
  #49  
Old 15 Jul 2003, 16:12
Kenji Wing's Avatar
Kenji Wing Kenji Wing is offline
 
Join Date: Jul 2002
well i installed it correctrly in v 2.3 but now im having a prob

I got it installed running off port 80 because 1337 is blocked off my server but it seems not to send anything to my bot who is sitting in the channel maybe my information is wrong i dinit understand all of thye irc stuff because im not a genius with it -_-
Reply With Quote
  #50  
Old 20 Jul 2003, 22:29
Bulleh Bulleh is offline
 
Join Date: May 2003
well all is installed, BUT, it doesnt announce on IRC?
Reply With Quote
  #51  
Old 20 Jul 2003, 23:06
Bulleh Bulleh is offline
 
Join Date: May 2003
what goes in these boxes
IRC Bot Identity user ie(bob)


IRC Bot Identity Hostmask ie(localhost)


IRC Bot Identity Server mask ie(domain address)


IRC Bot Identity Realname ie (john doe)
Reply With Quote
  #52  
Old 07 Sep 2003, 09:20
DeadGaze DeadGaze is offline
 
Join Date: Apr 2003
great hack but wont install for me.

i am trying to get this to work on my localhost at home.

i am running xp and i am very frustrated.

when i click on "next" in the installer i get a 404.

it gives me this:
NavigationError/?e=ERRDNS&u=http%3A//thec0re.no-ip.com/php/php.exe

wich tells me i may be ++++ out of luck ... any one that could help please pm me

I realy need to figure a way to get this to run on my localhost


Thx in advance
Reply With Quote
  #53  
Old 11 Sep 2003, 02:38
DeadGaze DeadGaze is offline
 
Join Date: Apr 2003
there has to be someone here who knows how i might get this hack to work my local host with xp as the os :\

Anyone with helpful info please reply
Reply With Quote
  #54  
Old 12 Sep 2003, 10:29
PixelFx PixelFx is offline
 
Join Date: Dec 2002
can anyone recommend a good & affordable Shell/Irc Host? I want something where I get nickserv, chanserv etc as part of the account. I've searched a lot of sites but haven't found anything that looks any good yet...
Reply With Quote
  #55  
Old 12 Sep 2003, 12:42
lasto lasto is offline
 
Join Date: Jan 2002
this hack works 100%

ive installed it and use it everyday

I dont use a web host i use a windrop and just run it from my comp but seeing as im up 24/7 then it works fine.

Only thing i dont use from this hack is new replies as it spams the channel so just set for new threads.

How to get it working

Get a windrop

edit teh config file and set it to join a mirc server and room
if you can pull that off then you half way there.
In admin cp enter the details for the eggdrop as your computer so it will be your ip and port 1137

add the vbulleting tcl file to the windrop config file and add the tcl file in the scripts dir.

Is fairly easy to do really.
Reply With Quote
  #56  
Old 12 Sep 2003, 13:26
Nicarlo Nicarlo is offline
 
Join Date: Jan 2002
when i make a new thread it takes a long time for it to redirect me, how can i fix this ?
Reply With Quote
  #57  
Old 13 Sep 2003, 04:40
DeadGaze DeadGaze is offline
 
Join Date: Apr 2003
maybe i am not making myself clear enough here.

i have the windrop set up...that was easypie and no problems.

I am running my vb localy...meaning i am the host for the board. The irc addon will not install ...as you can read in the privious 2 threads i have put here.... there must be a workaround to this problem and mayby there is someone who has figured a way to beat the problem running the board on a localhost...
I would think this should not be too tough for those "experts" out there....hope to hear something soon before i go nutzzz :S
Reply With Quote
  #58  
Old 14 Sep 2003, 08:54
DeadGaze DeadGaze is offline
 
Join Date: Apr 2003
ok folks...this hack is a beauty....i had to make the table myself for the sql db and all is fine now...works great.... beautiful
Reply With Quote
  #59  
Old 27 Sep 2003, 21:59
bigk bigk is offline
 
Join Date: Mar 2002
My question here: How can i make it so it announces on 2 or more lines? thx



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

Reply With Quote
  #60  
Old 16 Oct 2003, 10:23
tinbin tinbin is offline
 
Join Date: Mar 2003
Originally Posted by Nicarlo
when i make a new thread it takes a long time for it to redirect me, how can i fix this ?
I got that problem too
Anyone got a solution for that?
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

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


New To Site? Need Help?

All times are GMT. The time now is 16:33.

Layout Options | Width: Wide Color: