User Control Panel
Advertisements

HELP US, HELP YOU!

The Basics

 
Post new topic   Reply to topic    Bot Depot Forum Index -> Getting Started
View unanswered posts
Author Message
Rameses
Senior Member
Senior Member


Joined: 02 Feb 2004
Posts: 182

Reputation: 31.1Reputation: 31.1Reputation: 31.1

PostPosted: Mon Feb 23, 2004 11:55 pm    Post subject: Reply with quote

Okay. Welcome to the wonderful world of programming and chatter bots. Chatter bots, or bots, are EXTREMELY fun to play around with. The first thing to decide is whether you would like to download a bot template and edit responses, or if you would like to create your very own bot (you can start from scratch, but I recommend that for your first bot, you download a template and alter/add on to it).

Once you have made that descision, you must choose what instant messenger service you want your bot to run on. The two main ones are MSN Messenger and AIM (AOL Instant Messenger). Personally, I find AIM bots more fun, but most people use MSN bots.

Anyway, now you have to download a "computer language" called Perl (although you don't have to use Perl, most people think that it's the easiest and most fun to program bots in). You can download Perl at www.ActiveState.com.

Okay, now its time for you AIM and MSN users to split up. AIM users, follow number one, and MSN users, follow number two. First of all, click "Start", "Run" (for Windows users). Now type in the letters "ppm" and hit the "OK" button.

1. Type "install Net::AIM"
2. Type "install Net::MSN"

I hope I'm right about step number two, lol. I think I am... Anyway, now you are ready to download your bot template.

In the Bot-Depot forums, go to the Downloads section, and click "Bots". If you are using AIM, I suggest RBot, it is a bot that I created, and it is for users who don't want a bot with a ton of commands, but want a few starter ones. If you are going to use an MSN bot, I highly recommend the Andromeda bot, created by our very own Eric (the creator of Bot-Depot).

If you want to learn Perl to program your bot to personalize it, try searching www.google.com for "perl tutorial". Click around, and get ready to have some fun Laughing.

Be creative! Think of something new and original! If you can't think of anything, keep an eye out for something to spark your imagination. Post ideas on Bot-Depot so we can work with you, help you out, and add on to your ideas! Who knows, you could start a revolution of a new type of bot or command! Very Happy Also, be sure to give credit where credit is due. If you download a template and add on two commands and change the name, don't go around saying "look at my bot! I made it all on my own!" Not only is that illegal in most places (plagiarism), but it is down-right rude.

Once you are all finished with your bot and you are happy with how it has turned out, you can post it in the "Promote A Bot" section of Bot-Depot, and you can also try www.botwork.com to advertise it.

NOTE: Don't be afraid to ask questions! Think about it for a while, do some checking up on google, search Bot-Depots forums, then post a question (make <*lazy*>sure that your post is in the correct forum)! You can also e-mail me at ramesesofegypt@yahoo.com or send an instant message through AIM to me at RamesesOfEgypt. I'm pretty new with bots myself, but I hope that this short tutorial has helped you out a bit.

Have fun with your bots! Wink
Back to top
night
Not Yet a God
Not Yet a God


Joined: 06 Jan 2004
Posts: 498

Reputation: 38.4Reputation: 38.4Reputation: 38.4Reputation: 38.4

PostPosted: Sat Mar 20, 2004 10:22 pm    Post subject: Reply with quote

alot 2 swollow, but nicely put Smile
Back to top
-Mi-
Senior Member
Senior Member


Joined: 02 Aug 2004
Posts: 152
Location: In a special Place
Reputation: 24.5Reputation: 24.5

PostPosted: Thu Aug 05, 2004 10:08 pm    Post subject: Reply with quote

Id also like to add if youre in linux once you've downloaded PERL then to install modules type:
[CODE] Cpan
Install Net::(Aim/Msn/Oscar)
[CODE]
Back to top
cjguare
Newbie
Newbie


Joined: 10 Aug 2004
Posts: 48

Reputation: 22.1Reputation: 22.1

PostPosted: Sun Aug 15, 2004 12:18 pm    Post subject: Reply with quote

I got Upto: '' Okay. Welcome ''

No joking! Thats good! thanks !
Back to top
tibbs629
Newbie
Newbie


Joined: 05 Mar 2005
Posts: 2

Reputation: 14.3

PostPosted: Sat Mar 05, 2005 6:20 pm    Post subject: Reply with quote

when i run ppm it runs it but then in the program thing it says "HKEY_LOCAL_MACHINE/SOFTWARE/ActiveState/PPM/InstallLocation'no *lazy* 'HKET_CURRENT_USER/SOFTWARE/ActiveState/PPM/InstallLocation' found in registry at C:\WINDOWS\DESKTOP\TIBBS\ACTIVE\~1.811\PERL\BIN\PPM3.BAT line 29."

:huh: plz help me
Back to top
tibbs629
Newbie
Newbie


Joined: 05 Mar 2005
Posts: 2

Reputation: 14.3

PostPosted: Sat Mar 05, 2005 6:35 pm    Post subject: Reply with quote

i got the thing to work but when i type install Net::MSN
it says bad command or file name then it says unkown error and terminatates the program
Surprised
Back to top
draget
Not Yet a God
Not Yet a God


Joined: 29 Dec 2004
Posts: 367
Location: Australia
Reputation: 32.2Reputation: 32.2Reputation: 32.2

PostPosted: Mon Mar 07, 2005 8:24 am    Post subject: Reply with quote

Please dont revive old threads like this.

PPM gave me the same errors


uninstall perl

delete all files left behind

reboot

reinstall from scratch




btw i reccommend you use MSN.pm (available on this forum, but not through ppm) or at msndev.com I believe its a touch more complete than net::msn
Back to top
alienz
Almost An Agent
Almost An Agent


Joined: 22 Mar 2004
Posts: 1436
Location: Mars
Reputation: 55.7

PostPosted: Mon Mar 07, 2005 4:24 pm    Post subject: Reply with quote

He's right, reinstall Perl and that should fix your problems with PPM. Net::MSN is a bit outdated at the moment I believe, but the developer is working on it. Most bots currently use MSN.pm which can be found on this forum.
_________________
Check out Botworld! A dev resource for things bot.
Downloads, articles, news, fourm and more.
http://botworld.marzopolis.com
Back to top
alienz
Almost An Agent
Almost An Agent


Joined: 22 Mar 2004
Posts: 1436
Location: Mars
Reputation: 55.7

PostPosted: Mon Mar 07, 2005 4:25 pm    Post subject: Reply with quote

He's right, reinstalling Perl should fix any probs with PPM. As for Net::MSN, its a bit outdated...use MSN.pm, it can be found on this forum.
_________________
Check out Botworld! A dev resource for things bot.
Downloads, articles, news, fourm and more.
http://botworld.marzopolis.com
Back to top
XTTX
Newbie
Newbie


Joined: 07 Mar 2005
Posts: 2

Reputation: 14.2

PostPosted: Tue Mar 08, 2005 12:19 am    Post subject: Reply with quote

OK. Well I installed Perl. These are the logs.
Code:
    Welcome to ActivePerl.<br /><br />    This installer can install ActivePerl in any location of your choice.<br />    You do not need Administrator privileges.  However, please make sure<br />    that you have write access to this location.<br /><br />Enter top level directory for install [c:\Perl]:<br /><br />    The typical ActivePerl software installation requires 35 megabytes.<br />    Please make sure enough free space is available before continuing.<br /><br />    ActivePerl 638 will be installed into 'c:\Perl'<br />Proceed? [y] y<br /><br />    If you have a development environment (e.g. Visual Studio) that you<br />    wish to use with Perl, you should ensure that your environment (e.g.<br />    %LIB% and %INCLUDE%) is set before installing, for example, by runnin<br />    vcvars32.bat first.<br />Proceed? [y] y<br /><br />Create shortcuts to the HTML documentation? [y] y<br /><br />Add the Perl/bin directory to the PATH? [y] y<br /><br />    Copying files...<br />2455 File(s) copied<br />    Finished copying files...<br />Configuring Perl installation at c:\Perl<br />Translating C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl to c:\Perl<br />editing c:\Perl/site/lib/ppm.xml<br />editing c:\Perl/site/lib/ppm-conf/Archive-Tar.pkg<br />editing c:\Perl/site/lib/ppm-conf/Compress-Zlib.pkg<br />editing c:\Perl/site/lib/ppm-conf/Data-Dump.pkg<br />editing c:\Perl/site/lib/ppm-conf/Digest-HMAC.pkg<br />editing c:\Perl/site/lib/ppm-conf/Digest-MD2.pkg<br />editing c:\Perl/site/lib/ppm-conf/Digest-MD4.pkg<br />editing c:\Perl/site/lib/ppm-conf/Digest-MD5.pkg<br />editing c:\Perl/site/lib/ppm-conf/Digest-SHA1.pkg<br />editing c:\Perl/site/lib/ppm-conf/Digest.pkg<br />editing c:\Perl/site/lib/ppm-conf/File-CounterFile.pkg<br />editing c:\Perl/site/lib/ppm-conf/Font-AFM.pkg<br />editing c:\Perl/site/lib/ppm-conf/HTML-Parser.pkg<br />editing c:\Perl/site/lib/ppm-conf/HTML-Tagset.pkg<br />editing c:\Perl/site/lib/ppm-conf/HTML-Tree.pkg<br />editing c:\Perl/site/lib/ppm-conf/IO-Zlib.pkg<br />editing c:\Perl/site/lib/ppm-conf/libnet.pkg<br />editing c:\Perl/site/lib/ppm-conf/libwin32.pkg<br />editing c:\Perl/site/lib/ppm-conf/libwww-perl.pkg<br />editing c:\Perl/site/lib/ppm-conf/MD5.pkg<br />editing c:\Perl/site/lib/ppm-conf/MIME-Base64.pkg<br />editing c:\Perl/site/lib/ppm-conf/PPM-Agent-Perl.pkg<br />editing c:\Perl/site/lib/ppm-conf/PPM.pkg<br />editing c:\Perl/site/lib/ppm-conf/ppminst.bat<br />editing c:\Perl/site/lib/ppm-conf/SOAP-Lite.pkg<br />editing c:\Perl/site/lib/ppm-conf/Storable.pkg<br />editing c:\Perl/site/lib/ppm-conf/Test-Simple.pkg<br />editing c:\Perl/site/lib/ppm-conf/Tk.pkg<br />editing c:\Perl/site/lib/ppm-conf/URI.pkg<br />editing c:\Perl/site/lib/ppm-conf/XML-Parser.pkg<br />editing c:\Perl/site/lib/ppm-conf/XML-Simple.pkg<br />editing c:\Perl/site/lib/auto/XML/Simple/.packlist<br />editing c:\Perl/site/lib/auto/XML/Parser/.packlist<br />editing c:\Perl/site/lib/auto/Win32/.packlist<br />editing c:\Perl/site/lib/auto/Win32/AuthenticateUser/.packlist<br />editing c:\Perl/site/lib/auto/URI/.packlist<br />editing c:\Perl/site/lib/auto/Unicode/String/.packlist<br />editing c:\Perl/site/lib/auto/Tk/.packlist<br />editing c:\Perl/site/lib/auto/Text/Autoformat/.packlist<br />editing c:\Perl/site/lib/auto/Test/Simple/.packlist<br />editing c:\Perl/site/lib/auto/Storable/.packlist<br />editing c:\Perl/site/lib/auto/SOAP/Lite/.packlist<br />editing c:\Perl/site/lib/auto/PPM-Agent-Perl/.packlist<br />editing c:\Perl/site/lib/auto/PPM/.packlist<br />editing c:\Perl/site/lib/auto/PPM/Shell/.packlist<br />editing c:\Perl/site/lib/auto/Net/.packlist<br />editing c:\Perl/site/lib/auto/MIME/Base64/.packlist<br />editing c:\Perl/site/lib/auto/MD5/.packlist<br />editing c:\Perl/site/lib/auto/libwww-perl/.packlist<br />editing c:\Perl/site/lib/auto/IO/Zlib/.packlist<br />editing c:\Perl/site/lib/auto/HTML-Tree/.packlist<br />editing c:\Perl/site/lib/auto/HTML/Tagset/.packlist<br />editing c:\Perl/site/lib/auto/HTML/Parser/.packlist<br />editing c:\Perl/site/lib/auto/Font/AFM/.packlist<br />editing c:\Perl/site/lib/auto/File/CounterFile/.packlist<br />editing c:\Perl/site/lib/auto/Digest/.packlist<br />editing c:\Perl/site/lib/auto/Digest/SHA1/.packlist<br />editing c:\Perl/site/lib/auto/Digest/MD5/.packlist<br />editing c:\Perl/site/lib/auto/Digest/MD4/.packlist<br />editing c:\Perl/site/lib/auto/Digest/MD2/.packlist<br />editing c:\Perl/site/lib/auto/Digest/HMAC/.packlist<br />editing c:\Perl/site/lib/auto/Data/Dump/.packlist<br />editing c:\Perl/site/lib/auto/Compress/Zlib/.packlist<br />editing c:\Perl/site/lib/auto/Archive/Zip/.packlist<br />editing c:\Perl/site/lib/auto/Archive/Tar/.packlist<br />editing c:\Perl/site/lib/auto/ActiveState/Rx/.packlist<br />editing c:\Perl/site/lib/auto/ActiveState/RelocateTree/.packlist<br />editing c:\Perl/site/lib/auto/ActivePerl/DocTools/.packlist<br />editing c:\Perl/lib/.packlist<br />editing c:\Perl/lib/Config.pm<br />editing c:\Perl/lib/perllocal.pod<br />editing c:\Perl/bin/c2ph.bat<br />editing c:\Perl/bin/find2perl.bat<br />editing c:\Perl/bin/h2ph.bat<br />editing c:\Perl/bin/h2xs.bat<br />editing c:\Perl/bin/perlbug.bat<br />editing c:\Perl/bin/perlcc.bat<br />editing c:\Perl/bin/perldoc.bat<br />editing c:\Perl/bin/pl2pm.bat<br />editing c:\Perl/bin/pod2html.bat<br />editing c:\Perl/bin/pod2latex.bat<br />editing c:\Perl/bin/pod2man.bat<br />editing c:\Perl/bin/pod2text.bat<br />editing c:\Perl/bin/ppm3-bin.cfg<br />editing c:\Perl/bin/pstruct.bat<br />editing c:\Perl/bin/s2p.bat<br />editing c:\Perl/bin/splain.bat<br />cleaning out backups<br /><br />Configuring c:\Perl/lib/Config.pm for use in c:\Perl...<br /><br />Configuring Perl ...<br /><br />Configuring PPM for use in c:\Perl...<br /><br />Build directory is now C:\DOCUME~1\KEVING~1\LOCALS~1\Temp.<br /><br />If you are behind a firewall, you may need to set the following<br />environment variables so that PPM will operate properly:<br /><br />    set HTTP_proxy=address:port         [e.g. 192.0.0.1:8080]<br />    set HTTP_proxy_user=username<br />    set HTTP_proxy_pass=password<br />    set HTTP_proxy_agent=agent          [e.g. "Mozilla/5.0"]<br /><br /><br />Building HTML documentation, please wait...<br /><br /><br />This simplified installation program currently does *not*:<br /><br />    o set up MSWin32 file associations<br />    o configure Perl for use with a Web Server<br /><br />Refer to your Operating System and/or Web Server documentation for<br />details on how to to perform these modifications.<br /><br />Thank you for installing ActivePerl!<br /><br />Press return to exit.

Except when I try ppm in the Run Box, it says I don't have it installed. I'm no noob with computer, but I have never used Perl before.
Back to top
m1rag3
Newbie
Newbie


Joined: 23 Mar 2005
Posts: 1

Reputation: 13.7

PostPosted: Wed Mar 23, 2005 2:20 am    Post subject: Reply with quote

[FONT=Arial][SIZE=1][COLOR=green]Hey Guys! What's up? I am new to this very interesting and fun forum. I am new to all the bot making stuff and Perl, however, I have some knowledge of other languages like PHP and VB. I have followed the tutorial at wired-bots.com. I have installed Perl and downloaded the template bot. Where it says to put in the username, password and admin screenname, I dont think I am doing it correct.
------------------------------------------------------------------------------------------
#BOT'S HANDLE:
$handle = "HANDLE\@DOMAIN.COM";
(Is that the bot username? Should it be like "mybot\@hotmail.com" or just "mybot@hotmail.com"?)

#BOTS PASSWORD:
$password = "PASSWORD";

#ADMIN'S SCREENNAME (for admin-only commands):
$admin = "ADMIN@DOMAIN.COM";
(What should this be? The same username I have as $handle?)
-------------------------------------------------------------------------------------------

I have tried all possible combinations but still didnt work. Also, do I have to login he bot into msn brfore running it?

When I followed the instructions at wired-bots.com, and did the command prompt instruction, which I am sure I did correct this is what I am getting on the command screen:

---------------------------------------------------------------------------------------------
C:\Perl\bin>perl bot.pl
Possible unintended interpolation of @gmail in string at bot.pl line 20.
Name "main::gmail" used only once: possible typo at bot.pl line 20.


Including on_im.pl.. OK!
Including docrypt.pl.. OK!
Including commands.pl.. OK!
Including log_im.pl.. OK!
Including thought.pl.. OK!
(3)TX: VER 0 MSNP2
print() on closed filehandle MSN::LOG at C:/Perl/lib/MSN.pm line 77.
(3)RX: VER 0 0
print() on closed filehandle MSN::LOG at C:/Perl/lib/MSN.pm line 77, line
1.
Use of uninitialized value in concatenation (.) or string at C:/Perl/lib/MSN.pm
line 34, line 1.
(3)TX: INF 1
print() on closed filehandle MSN::LOG at C:/Perl/lib/MSN.pm line 77, line
1.
----------------------------------------------------------------------------------------------

What did I do wrong? Please help me. Thanks! (sorry for the "too extra long"
post.)
Back to top
Kazuya
Newbie
Newbie


Joined: 03 Apr 2005
Posts: 1

Reputation: 13.3

PostPosted: Sun Apr 03, 2005 3:26 pm    Post subject: Reply with quote

Hi, Im having trouble with pretty much...everything... Im new to this perl and MSn bot stuff and it's not sinking in... May i have a step by step tutorial that explains everything on how to get a bot up and running eith er by using the Andrometa Bot or one from scratch please, Thanks.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Bot Depot Forum Index -> Getting Started All times are GMT
Page 1 of 1

 



Protected by phpBB Security phpBB-TweakS
phpBB Security Has Blocked 9 Exploit Attempts.
Antispam Captcha Mod by phpbb-security.com
Powered by phpBB © 2001, 2005 phpBB Group