Page 1 of 1

BidebotMX

Posted: Wed Mar 07, 2007 4:42 am
by p2p-sharing-rules
BideBotMX version 0.0.1 Alpha
BideBotMX is a bot written in delphi language ( pascal ). It is inspired from a bot written for IRC. It has dll's as
plugins. these plugins are written in a standard form to interface bidebotMX with other language dll. DScript.dll
is a plugin that allow BideBotMX to run scripts written in a special language that looks like Delphi Pascal
language. In the hope to write scripts, you need to have some Pascal/Delphi knowlege:
Writing loops, event handlers... Otherwise you can see the existing scripts.

how does it work :
The program BideBotMX send some room events to the plugins.
for example when a text is written into the room, the event OnText is sent to the plugins.
In the script files (with the plugin dscript) you must written some code to say what you do when an event is received.
You can download the English or the French version at this link.

I'm using BidebotMX in my WinMX chat room now.
It sends a welcome message whenever someone enters your room , includes Hangman , trivia , Mastermind and you can display pictures in your room with it. It has a bad word list too that triggers the bot to displays a message in the room whenever someone says a word that's in the bad word list. Mine says , "<user name> you are banned :-Þ".

Thanks to the programmers Bide&Musique for the bot. :D

Re: BidebotMX

Posted: Thu Mar 08, 2007 1:14 pm
by battye
That sounds like a pretty cool program 8)
p2p-sharing-rules wrote:Mine says , "<user name> you are banned :-Þ".
Hehe :lol:

Posted: Fri Mar 09, 2007 1:31 am
by p2p-sharing-rules
New version is out v0.0.2
l:lol: Yea Battye it's a 8) little bot , I was having problems with it crashing on me for no reason , but that could be cause I don't know how to script it right.
I managed to add some rss feeds to the bot to display the feeds in my room. :D
ChangeLog for BideBotMX

ver 0.0.2 (07-03-2007)
- fixed big bug on shared memory. ( corrige un gros bug sur la mémoire partagée ).
- changed GUI size 800x600. ( change la taille de l'IHM en 800x600 )
- added in GUI the number of users in the room. ( ajoute le nombre d'utilisateurs du salon dans l'IHM)
- added in GUI a grid to display the CSV files. ( ajoute une grille pour afficher les fichiers CSV )
- fix minor bugs. ( corrige des bugs mineurs )
- added a new plugin to read rss feeds. ( ajoute un module de lecture de flux rss)
- added a link to winmxworld in the about box.

Download the English version here.
Download the French version here.

Thanks again to Bide&Musique. :D :D

Posted: Wed Apr 18, 2007 3:41 am
by p2p-sharing-rules
New BideBotMX version 0.0.3 Alpha
ChangeLog for BideBotMX

ver 0.0.3 (16-04-2007)
- increase the size of receive buffer data ( bidebotMX crash if motd > 512 chars ).
-supress the advertisements at the start of the plugins.
Download link
BideBotMX v0.0.3 en.exe

Enjoy!! :D


Thanks again to Bide&Musique. 8) :D

Posted: Sat May 12, 2007 8:45 pm
by p2p-sharing-rules
BideBotMX ver 0.0.4 ( Lady Ray Edition) May 12 , 2007

What's new:
- Change the License ( License.txt )
- Add 2 variables NBFILES and MODE353
NBFILES value : 0 to 63000 -> number of files for the bot ( Default : 123 )
MODE353 value : 1 or 0 -> if 1 protocol WINMX 3.53 is enabled for the bot ( Default : 0 )
to use these variables add them in the file winmx.conf ( WINMX section )
example :
NBFILES=1234
MODE353=1
- Replace the component Richedit ( console window) by the component Richview. (protect against rtf attacks)
- minimize to the system tray.
- fixed some error handles.
- Add an AntiFreeze GUI component
download link:
BideBotMX ver 0.0.4
I'm off to try the new version. :)

Thank you again to Bide&Musique. :D

Posted: Tue May 15, 2007 11:24 am
by p2p-sharing-rules
ver 0.0.5 (14-05-2007)
- Replace the component Richview ( too buggy ) by the component Richedit lol
- Add a Rtf protection
Download it here.


:cheers: Thanks to Bide&Musique. :drinkers: :drunken:

Posted: Thu May 17, 2007 2:36 pm
by p2p-sharing-rules
BideBotMX v0.0.6 May 17, 2007
What's New:
- Fixed Bug with color code #c?# and garbage color code
- Fixed Bug Freeze on exit
- Added the variable DISNOTIFYICON to disable minimize to the system tray
DISNOTIFYICON value 1 or 0 --> if 1 disable minimize to the system tray ( Default : 0 )
to use this variable add it in the file winmx.conf ( SYSTEM section )
example :
DISNOTIFYICON=1

also include in this release a new release of Rss Feeds Reader Plugin : rssfeeds.dll version 0.3
-Fixed : if there is an access problem with one rss feed , continue to read the others which are after.
-Added one option to strip HTML tags and entities such as &nbsp; &quote;
STRIPHTMLTAGS value 1 or 0 -> if 1 strip HTML tags and replace entities such as &nbsp; &quote; ( Default : 0 )
to use this variable add it in the file rssfeeds.ini ( folder modules ) ( CONF section )
example :
STRIPHTMLTAGS=1

also example files for the new options : winmx.new ---> winmx.conf - rssfeeds.new --> rssfeeds.ini
Download it here.

Once again thanks to Bide&Musique!!! :D

Posted: Sun Jun 24, 2007 6:44 pm
by p2p-sharing-rules
New BideBotMX v0.0.7 June 23 , 2007
What's new
- New Option in the GUI ( Spy Mode in the tab Settings) to see Data Sent by the winmx Server in hexa binary format in the Chat Window.

- New Functions for the scripts :
function GetUserCount(): Integer;
// this function return the number of users in the connected room;

function GetIndexUser(Nick: String): Integer;
// this function return index number of the user Nick ( -1 if not found )

function GetUser(Index: Integer): string;
// this function return The NickName of the User with Index Index ( String "NOT FOUND" if not found )

function GetUserInfo( Name: String;TypeInfo: string): string;
// get the UserInfo of the User with a Nickname containing Name ; return string "NOT FOUND" if user not found
// Type Info ---> N = Nickname F = Nb of Files, L = UserLevel, T = Line Type , I = Real IP ( 0.0.0.0 if not available ),
example : GetUserInfo('bide','N') return the Nickname of the User in the room with a Nickname containing bide ;

function GetUserInfoByIndex( Index: Integer;TypeInfo: string): string;
// get the UserInfo of the User having Index Index ; return string "NOT FOUND" if user not found
// Type Info ---> N = Nickname F = Nb of Files, L = UserLevel, T = Line Type , I = Real IP ( 0.0.0.0 if not available ),
example : GetUserInfoByIndex(1,'F') return the Number of Files of the User with Index 1 ;

function SetVariable( Index: Integer;Value: string): Integer;
// Set the global Variable Number Index with the string Value; return the length of Value
//( up to 100 Variables -> Index between 0 and 99 - the Variables are String - the Variables are seen by all the scripts )


function GetVariable( Index: Integer): string;
// Get the Variable Number Index ; Return the string Value of the Variable
Get it here.

:cheers: thanks to Bide&Musique!!! :)

Posted: Mon Jun 25, 2007 8:39 pm
by p2p-sharing-rules
BideBotMX ver 0.0.7.1 June 23 , 2007
- Fixed bug with the number of users in the room
- Fixed bug with scrambled color code
Download it here.

Posted: Wed Jul 04, 2007 7:49 am
by pokesthelippyfish
i would be banned permanently for bad language then :þ

Posted: Fri Jul 20, 2007 5:16 pm
by p2p-sharing-rules
:lol: Pokes , you wouldn't be banned from my room or anyone else either.
People can swear as much as they want to in my room.
I removed the option of triggering the bot to say something whenever someone says swear words in my room , it got annoying so I removed it.

Posted: Mon Jul 23, 2007 7:08 am
by pokesthelippyfish
well #&$_%^&_@&&%#$$@#&!!!
:)

Posted: Mon Jul 23, 2007 7:11 am
by garmabeaneth
well &$@! eh!

Posted: Mon Jul 23, 2007 7:12 am
by battye
Stop ****** swearing :D

Posted: Tue Jul 24, 2007 2:21 am
by p2p-sharing-rules
:lol: %$#@