BidebotMX

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

Moderator: CricketMX Forum Moderators

BidebotMX

Postby p2p-sharing-rules » Wed Mar 07, 2007 4:42 am

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

Re: BidebotMX

Postby battye » Thu Mar 08, 2007 1:14 pm

That sounds like a pretty cool program 8)

p2p-sharing-rules wrote:Mine says , "<user name> you are banned :-Þ".


Hehe :lol:
CricketMX.com.. home of bat's, rat's and other farmyard animals...
My articles: view all articles by battye

"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
battye
Site Admin
Site Admin
 
Posts: 14256
Joined: Sun Jan 11, 2004 8:26 am
Location: Victoria Falls, Zimbabwe

Postby p2p-sharing-rules » Fri Mar 09, 2007 1:31 am

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

Postby p2p-sharing-rules » Wed Apr 18, 2007 3:41 am

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

Postby p2p-sharing-rules » Sat May 12, 2007 8:45 pm

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

Postby p2p-sharing-rules » Tue May 15, 2007 11:24 am

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

Postby p2p-sharing-rules » Thu May 17, 2007 2:36 pm

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

Postby p2p-sharing-rules » Sun Jun 24, 2007 6:44 pm

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

Postby p2p-sharing-rules » Mon Jun 25, 2007 8:39 pm

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

Postby pokesthelippyfish » Wed Jul 04, 2007 7:49 am

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
pokesthelippyfish
Fsh
Fsh
 
Posts: 4934
Joined: Wed Apr 12, 2006 2:49 pm
Location: USA

Postby p2p-sharing-rules » Fri Jul 20, 2007 5:16 pm

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

Postby pokesthelippyfish » Mon Jul 23, 2007 7:08 am

well #&$_%^&_@&&%#$$@#&!!!
:)
If I can't dance, I don't want to be part of your revolution.
User avatar
pokesthelippyfish
Fsh
Fsh
 
Posts: 4934
Joined: Wed Apr 12, 2006 2:49 pm
Location: USA

Postby garmabeaneth » Mon Jul 23, 2007 7:11 am

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
garmabeaneth
Dancing Queen
Dancing Queen
 
Posts: 7523
Joined: Sun Jul 17, 2005 5:52 am
Location: CanaDUH!

Postby battye » Mon Jul 23, 2007 7:12 am

Stop ****** swearing :D
CricketMX.com.. home of bat's, rat's and other farmyard animals...
My articles: view all articles by battye

"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
battye
Site Admin
Site Admin
 
Posts: 14256
Joined: Sun Jan 11, 2004 8:26 am
Location: Victoria Falls, Zimbabwe

Postby p2p-sharing-rules » Tue Jul 24, 2007 2:21 am

:lol: %$#@
User avatar
p2p-sharing-rules
Moderator
Moderator
 
Posts: 8462
Joined: Mon Mar 29, 2004 6:55 pm
Location: Canada


Return to P2P File Sharing

Who is online

Users browsing this forum: No registered users and 1 guest

cron