BidebotMX

Discuss the world of file sharing, from philosophy to help with applications.

Moderator: CricketMX Forum Moderators

Post Reply
User avatar
p2p-sharing-rules
Moderator
Moderator
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada

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
User avatar
battye
Site Admin
Site Admin
Posts: 14391
Joined: Sun Jan 11, 2004 8:26 am
Location: Australia
Contact:

That sounds like a pretty cool program 8)
p2p-sharing-rules wrote:Mine says , "<user name> you are banned :-Þ".
Hehe :lol:
CricketMX.com in 2022: Still the home of bat's, rat's and other farmyard animals!

"OK, life [as you chose to define it] repeats until there are no more lessons to be learned." - nrnoble (June 12, 2005)
"the new forum looks awesome, it's getting bigger & better" - p2p-sharing-rules (11 Jan, 2008)
"Looks like CMX is not only getting bigger...but, also getting better!!" - moongirl (14 Dec, 2007)
User avatar
p2p-sharing-rules
Moderator
Moderator
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada

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
User avatar
p2p-sharing-rules
Moderator
Moderator
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada

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
User avatar
p2p-sharing-rules
Moderator
Moderator
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada

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
User avatar
p2p-sharing-rules
Moderator
Moderator
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada

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:
User avatar
p2p-sharing-rules
Moderator
Moderator
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada

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
User avatar
p2p-sharing-rules
Moderator
Moderator
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada

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!!! :)
Last edited by p2p-sharing-rules on Mon Jun 25, 2007 8:41 pm, edited 3 times in total.
User avatar
p2p-sharing-rules
Moderator
Moderator
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada

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.
User avatar
pokesthelippyfish
Fsh
Fsh
Posts: 4935
Joined: Wed Apr 12, 2006 2:49 pm
Location: USA
Contact:

i would be banned permanently for bad language then :þ
If I can't dance, I don't want to be part of your revolution.
User avatar
p2p-sharing-rules
Moderator
Moderator
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada

: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.
User avatar
pokesthelippyfish
Fsh
Fsh
Posts: 4935
Joined: Wed Apr 12, 2006 2:49 pm
Location: USA
Contact:

well #&$_%^&_@&&%#$$@#&!!!
:)
If I can't dance, I don't want to be part of your revolution.
User avatar
garmabeaneth
Dancing Queen
Dancing Queen
Posts: 7524
Joined: Sun Jul 17, 2005 5:52 am
Location: CanaDUH!
Contact:

well &$@! eh!
Sometimes when you cry... no one sees your tears.
Sometimes when you are worried... no one sees your pain.
Sometimes when you are happy... no one sees your smile.
But fart just one damn time ...
(¯`·._.·[GUEST 601]·._.·´¯)

smile you're on candid camera Image
User avatar
battye
Site Admin
Site Admin
Posts: 14391
Joined: Sun Jan 11, 2004 8:26 am
Location: Australia
Contact:

Stop ****** swearing :D
CricketMX.com in 2022: Still the home of bat's, rat's and other farmyard animals!

"OK, life [as you chose to define it] repeats until there are no more lessons to be learned." - nrnoble (June 12, 2005)
"the new forum looks awesome, it's getting bigger & better" - p2p-sharing-rules (11 Jan, 2008)
"Looks like CMX is not only getting bigger...but, also getting better!!" - moongirl (14 Dec, 2007)
User avatar
p2p-sharing-rules
Moderator
Moderator
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada

:lol: %$#@
Post Reply