- Release 1.5 -
- www.BenderIRC.de -
Download Bender 1.5rc1
It`s everytime a good idea to read history and docs before upgrading
Download ConfigTool *BETA*
girlies it`s really beta.. pls use Bugzilla to report bugs.
FAQ: Why do I don't see images? you did not start it in the directory where depacked it. Start it via WB or be in the right directory...
Download Picture_Plugin *BETA*
This is the first version of picture_plugin. It shows a list of logged in users as gfx. It`s like an icq "display" but with more gfx ;-)
Feel free to suggest features for it.
- MOTD fixed - DECCSENDREQ build.. now dccsend is useable for buttons.. - Configtool BASIC-Release ready... - Fixed bug in downloadpath handling..
- added some new options
- background color changed to white , looks much better - on startup, pp sends /ISON Requests to the server , to see who is online even if not in channel this is usefull if you start it after you joined a channel.. - pp updates with every /ISON which is send, even if You used it.
- graphical config tool R E A D Y
Ask #AmigaFun :-)
BlackIRC didn`t offer enough Features for me and my BOTScript. And AmIRC costs money and is totaly overloaded. Sometime in the future Bender will have more functions as AmIRC, but that will take some time :)
one: one Server <-> one client
- a bug in the /server command , most times it works, sometimes it crashes.
As many as your CPU can take !
Code your own with ON
Ok, let`s start. If you need help with IRC click here for IRC-Help.Press TAB to have a NickNameCompleder
Configure your Client
The configfile is easy to setup, just start your favorite texteditor and edit the standart
BenderIRC.cfg or one the examples configs in BenderIRC/cfg/. The commands used
are explained here:
disable MOTD messages at startup
Enable querywindows at startup.
i.e. background X=0 Y=0 W=720 H=480 name="progdir:ircbot.gif"
where (X,Y) is the left-top-position on the Workbench and (W,H) the width(weite) and height(höhe) for the window. The given graphic should be exactly the same size! "Progdir:" is a special dos assign given to all new programs and shows allways to the directory where the program was startet. You can use a full qualified path to the gfx as well.
i.e.ICON SEQ="LOL" file="sources:smiles/icon_twisted.gif"
You can use a replacement graphic for nearly any text which is written to the outputwindows! The given example would replace the text "LOL" with . You can have as many relacements in a line as you want, and as many replacement sequences , i.e. LOL , as your system can take.
You should define ":-))" before ":-)" or you get this ")" .Limits:
i.e. button x=10 y=10 w=50 h=15 command="/OP %u" name=OP
a button is a normal buttongadget with the GadgetText = name , which performs the given command "command".
%u will be filled with the selected username in the userlist %c will be filled with the actual channel
You don`t need ANY Button!
i.e. input x=10 y=450 w=700 h=15 name=eingabe
this positions the input-String-Gadget. Depending on the font, you could use a H=0 to AUTOSET it, thats a feature of GuiEnv and if this fails don`t blame me :-)
You don`t need an InputGadget!
i.e. output x=120 y=30 w=710 h=440 font=helvetica.font fontsize=18
YOU NEED THIS AT LEAST!
Position the gadget over the whole window if you like that. This can be usefull for presentation in an office or what ever you think why noone should use this Client. If you have i.e. a conference with moderated irc sessions and you don`t want everyone at theire places to join in or you want to project it to be visible for everybody!
W and H mean here absolute positions like X and Y
i.e. userliste x=10 y=180 w=100 h=200
Places the userlist at X,Y. Remember that there will be a ScrollerGadget to right side of the userlist. Leave space for it!
You don`t need this Gadget!
Since 1.5b11 H means here absolute position like X and Y
i.e. counter x=10 y=390 w=100 h=15 name=BytesCounter
This Gadget shows you the actual traffic caused for this client. it does NOT show you how much you have send!
You don`t need this Gadget!
i.e. usercounter x=10 y=415 w=40 h=15 name=UserCounter
Shows how much users are in this channel!
You don`t need this Gadget!
i.e. Lampdisplay x=120 y=9 w=230 h=19 on=progdir:Lampan.pic off=progdir:Lampaus.pic
The Lamps show you the settings of you client. From left to right these are:
if not further noticed on=aktiv/enabled off=inaktiv/disabled
You don`t need this Gadget!
i.e. Status colors noticecolors msgcolors namecolors noautoaway
This is no gadget. It en/disables features at startup. DCC
i.e. DCC ip=184.108.40.206 port=2001
That`s special. Port ist the uses DCC Port for DCC Sends! IP is the IP used by the Bot to tell the receiver to connect to your host. If you want to make a dcc send to anyone outside your LAN , enter here the IP for your internetgateway ( router ) and activate IP-NAT-PORT-FORWARDING on Port 2001 (s.a.) to your local machine same Port ( 2001 ). It will work! If you have a dynamical IP on your Router like most DSL / Dial-UP users will have, you have to change the IP on the settings everytime your router gets a new IP!
i.e Download Pfad=Amitcp:blackirc/downloads
Here your incoming DCC Files will be downloaded to.
i.e LOG logfilename=dh2:bender.log
sets new logfilepath&name.
i.e MESSAGES QUIT="your quitmessage"
sets new quit message.
i.e. name=testchannel Server=irc.phat-net.de Nick=BenderIRC channel=#AmigaFun port=6667
The server settings. Ignore name for now. the rest should be self explaing
You wanne have your gui resizeable?
RELATIVE work at the moment only for BUTTON. INPUT and OUTPUT use other systems:
i.e. output X=5 Y=5 W=-5 H=-5 RELATIVEH RELATIVEW
will setup the outputgadget to be 5 pixels away from each windowborder. But: the resizing works typical only for the right and bottom border. Why? because you in/decrease window on the lower right corner.
Input & Output
a value Y= -20 will indicate , that if i.e. relativeY is set, you want the upper border of the gadget 20 Pixels away from the window border , direction top border. A positiv value would indicate that you wanne have it outside of the window!
Same thing with the right border : - indicates direction is inside window, + will be outside.
It will change!!
It could not be easier. Assign the subdirectory bin to "bin:" or copy the content to your bin: Volume. "bin:" is mostly part of the amitcptree. if not already done, assign c: bin: add
i.e. "assign bin: benderirc/bin add"
and mosttimes you need to assign libs: .../benderirc/libs add
Copy the fonts to your fonts: if you wanne use xen.font. if not , topaz is used. If you have set a font for the outputwindow this one will be used.
if you can`t install it, wait for the InstallScript, could not take to much time
this should work
(one time) : copy Benderirc:env/#? env: all Add to your s:user-startup assign benderirc: path.../BenderIRC assign c: benderirc:bin add assign libs: benderirc:libs add assign fonts: benderirc:fonts addwith a texteditor and the PATHs for set & unset arguments!!. change your NICKNAME too!.
Channels can be found here.
Oh yeeear PlugIns! These are great!|
You want to have something done which Bender does not offer, write a plugin, send it with installdocs to firstname.lastname@example.org and let others have it too.
|LogWriter||LogWriter is a simple RAW line logfile writer. Which does nothing more than outputing every line it gets to a file or a window depending on where you redirected the output..|
|ColorLogWriter||ColorLogWriter is an advanced logfile writer. Which decodes IRC colorsequences for shell output. everything else works like logwriter.|
|html||This plugin grabs WWW URLs and uses httpget ( benderirc/bin ) to get this URL from the webserver and uses mltiview to display it. This works only if you have an html.datatype installed!|
|html2||This plugin does the same thing as html.plugins, but does not react immediatly to the URL. Instead it displays the link in a windows and get the webpage if you click on it.|
|Triggergrab||Do you know these ad bots with there trigger ads in the channel window? You will like this plugin! *G*|
If you start this plugin, you will get a window with all kown irc-servers. Loading the databse could take
a long time. 365 Server are kown to BenderIRC by now. If you wanne add one yourfself, just make a
textfile like you find it in servers and place it under a name and netdirectory.
You need a "envarc:benderirc/server" containing the diretory where to find the servers i.e. "benderirc:server"