PDA

View Full Version : Alcoholicz Sitebot (AlcoBot) v0.6.0


neoxed
10-23-2005, 10:38 PM
Changes:
NEW: Added a "notify" callback to the FTP library (connection success).
NEW: Bouncer module, to display the status of FTP bouncers.
NEW: Expanded zipscript support to include iojZS (jeza) and php_psio (SnypeTEST).
NEW: The "ftpd" module will indicate if the FTP connection succeeded or failed.
CHG: A trailing path separator is appended to %(releaseFull) and %(releasePath).
CHG: Debug mode is disabled by default in the sample configuration files.
FIX: Forgot to add the "UPDATE" log type to the "zipscript" event group.
FIX: "SITE INVADMIN USER" would fail if the same IRC and FTP user were used repeatedly.
FIX: The command help message displayed the command name instead of the binding.
FIX: The default colours are used if there are no available section colours.
Download:

http://www.inicom.net/pages/en.ioftpd-scripts.php?id=126

Website:

http://www.alcoholicz.com

epoke
10-24-2005, 02:25 AM
thx neoxed
ps : can you make an update.txt for the next rlz please (less work to setup in the box :)
tia

neoxed
10-24-2005, 08:14 PM
Maybe later, there are more important issues to address.

Upgrading instructions will probably be done when I start on the documentation overhaul (ticket #20 (http://www.alcoholicz.com/ticket/20)).

PaRaNoiD_JaCK
10-25-2005, 04:22 AM
Thanks Neoxed. :)

All working great Neoxed. But i`ve got the same bug with requests when the bot is updated. When a request is added now it shows the following:

[REQUEST] TEST.TEST-GROUP (ID #9.00000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 0000000000000000

To fix, the request db needs to wiped then recreated.

:)

neoxed
10-25-2005, 09:04 AM
To fix, the request db needs to wiped then recreated.
Or just change %(id) to %.0(id) in the request themes. ;)

What does the REQUEST log entry in ioFTPD.log look like when this happens?

PaRaNoiD_JaCK
10-25-2005, 12:28 PM
REQUEST: "PaRaNoiD_JaCK" "SITEOPS" "TEST.TEST-GROUP" "009"

hukker
11-02-2005, 06:08 PM
hey neoxed. intressting project you guys started...
I got it up and running with ioFTPD 5-8-5r and your nxTools-v1[1].0.1

Is it depending on a DB? I mean do you have to have a mysql db running for the bot to work fine?
and also for some reason after ive installed the siteinvite.tcl, the !request command doesnt work in chan, come to think of it it didnt work before either cause then it was comapling about not being able to connect to the invite Database.

I removed the module invite then it told me that nxtools was depending on the invite module...
site request on site works perfectly though

I dont know if you can help me somehow with this litlle info, so if you have any questions for me, shoot ;)

edit; here are the two line

#1 ModInvite - Unable to connect to database "Alcoholicz": [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (IM002)

and after removeing the invite module

#2 Unable to load module "nxtools": missing module dependency "invite"

neoxed
11-03-2005, 01:48 AM
Is it depending on a DB? I mean do you have to have a mysql db running for the bot to work fine?
and also for some reason after ive installed the siteinvite.tcl, the !request command doesnt work in chan, come to think of it it didnt work before either cause then it was comapling about not being able to connect to the invite Database.The instructions for installing the invite module in the readme clearly state to create a ODBC DSN.
1. Add "invite" to the module list in AlcoBot.conf.
2. Create an ODBC DSN connection to your database. Use the table schema provided in invite.sql, which is located in the module's directory.
3. Configure the [Module::Invite] section in AlcoBot.conf.
4. Reload AlcoBot by entering the command ".alcobot reload" in DCC chat.
5. Instructions for installing the SITE commands are in the top of the siteInvite.tcl file, which is located in the module's directory.I removed the module invite then it told me that nxtools was depending on the invite module...
site request on site works perfectly though

I dont know if you can help me somehow with this litlle info, so if you have any questions for me, shoot ;)

edit; here are the two line

#1 ModInvite - Unable to connect to database "Alcoholicz": [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (IM002)

and after removeing the invite module

#2 Unable to load module "nxtools": missing module dependency "invite"
This is normal, the nxtools module relies on functionality provided by the invite module. So if the invite fails to load, nxtools will as well.

hukker
11-03-2005, 02:43 AM
ok ive imported the invite.sql to a db now...
here is how the database tree looks like.

DATABASE

-INVITE_HOSTS
--FTP_HOSTS
--HOSTMASK

-INVITE_USERS
--FTP_USERS
--IRC_USERS
--ONLINE
--PASSWORD
--TIME

edit: ive also made a ODBC DSN connection to the db...
Does the request module have anything to do with this db? or is the nxtools db,s that matter...
I now keep getting "invalid command name "GetFtpUser"" when trying to request something in chan. pls help :\ ive checked config over and over again, cant find any errors on my side, neoxed you know what this problems is?