Article History
 
 
 
Discussion
 
16362 views
 
32% Strobe
BotB IRCBot View HTML Version
 

BotB is the multifunctional IRC Bot for the '[[IRC] channel #botb on irc.esper.net and displays events that happen on the BotB website, such as logins, new entry uploads, '[[BotBr level ups], and a plethora various of misc stuff.

BotB Is following the original rules of Robots as described by Isaac Asimov:
'[ol['[li[A robot may not injure a human being or, through inaction, allow a human being to come to harm.]
'[li[A robot must obey any orders given to it by human beings, except where such orders would conflict with the First Law.]
'[li[A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.]]

'[#[Channel Commands]
BotB Bot has various helpful commands.

When a link is posted, the bot will give information for that page. It will also give extra information for YouTube links. This is regardless of where the appears in the message.

"!ohc" or "!ohb" gives the current OHC status on BotB. If there is more than one OHB going on at the same time, the last one to start is displayed.

"!compo" or "!battle" lists all occurring compos on BotB, as well as links to them.

"!user (string)" or "!botbr (string)" returns a URL for a BotBr's profile, where (string) is the BotBr's name.

"!entry (string)" will return a link to a BotB entry with a title/filename that contains (string).

"!pix (string)" or "!pic (string)" returns a URL for a '[[BotBr] picture where (string) is the IRC nickname of a BotBr. If you want to use a pic for your nick, ask Strobe. 

"!g (string)" returns a URL for a '[l[http://google.com[Google] search where (string) is your search query.

"!gi (string)" or "!image (string)" returns the first image it can find related to the input (string).

"!i (string)" returns a URL for a '[l[http://imdb.com[IMdB] search where (string) is your search query.

"!w (string)" returns a URL for a '[l[http://wikipedia.org[Wikipedia] article where (string) is your search query.

"!y (string)" returns a URL for the first hit of (string) on YouTube.

"!panda" displays Panda Lyceum page.

"!chord (type) (note1) (note2) (note3)" etc will generate a sample
of that chord type, example "!chord piano c e g" will generate a Cmajor chord. valid types: piano, choirs, synth
extra: input "baseline" instead of a (note) will make a baseline over the sample
extra extra: input "beat" adds a drum beat over the sample as well, using the first note as base.
example: "!chord synth g a# d baseline"
will produce a synth chord with baseline.

"!help" or "!botb" will link you here. '[b]It's recommended to use the latter trigger as TMAnna will give you a nice wall of text if you use the former!'[/b]

"!uptime" returns the uptime of the bot's machine.

'[#[Borken Commands] 
Beginning a message with "what is" used to return a result from Wolfram|Alpha.

Beginning a message with "interpret" used to return a result from Urban Dictionary.

PM'ing "alchemy" used to generate a ZIP'd pack of WAVs, and PM'ing "alchemydpcm" used to generate a ZIP'd pack of DMCs.

'[#[PM Commands]
BotB Bot can also has some PM commands.

sending OHC_AddMe to BotB on IRC will put you on the OHC Spamlist and will highlight you when there is an ongoing OHC.

sending OHC_RemoveMe to BotB on IRC will remove your nick from that list.

OHC_End_AddMe will add you to the OHC End list, which will highlight you when there is 2 minutes left of an OHC.

OHC_End_RemoveMe will remove your nick from that list.

Memo Functions
!memo write/read number text

For example !memo write 0 "Hello there!" will be stored at place 0 in your memobook, for retrieval with !memo read 0

'[#[Uploading Files]

If you DCC send a file to BotB it will display it in the main channel #botb , many file formats supported; not executables and some others.

Transcoding: Sending an NSF, AMD (AMusic Adlib), SAP, SPC, SID, and FFS file will also output a link to a converted MP3 audiofile.

Sending a .BMP file will display the original file as well as an HTML/ASCII representation of that Bitmap.

Sending a .MML file will compile it to a NSF with PPMCK and display a link to the compiled file in the channel.

The FTP upload folder can now be publicly accessed by FTP:

ftp://85.230.217.63/
port: 8078
user: botb
pass: botb

The FTP allows for uploads, and read only.

'[#[Viewing Uploaded Files]

For Web Interface of the uploaded files (through DCC)
go to (http://upload.rotfl.at), or to (http://lmao.rotfl.at/upload) to browse without frames that provides a pretty logo at the top.

Users may see what they upload by addressing the filename after the username:

For example:  http://lmao.rotfl.at/upload/*user*/*filename.ext*

(Asterisks are not to be entered; but are a representation of, "enter whatever you want within the format.")

'[#[Trivia Bot]
BotB has a trivia counterpart, BotB-Trivia! If you want a trivia contest, nag Strobe to have the trivia bot join another channel other than #botb .

'[#[Behind the Hostmask]
BotB is a mIRC bot that uses Python to back a few of the functions that involve web page retrieval. BotB runs on a cute Dell OptiPlex GX240, with P4 1.6ghz and 512MB SDRAM. (upgraded from 386MB on 14 Sept 2011).

 
C A T E G O R I E S
 
 
BotB Help
1 I Registered-Now what · About · Admin · Auto-Favorite · Avatar · 【日本語】ヌーブ(クラス) · 【日本語】フィルキーマークアップ · 【日本語】フォーマット · 【日本語】BotBrクラス · 【日本語】現在のメージャーバトルの情報和訳 · 【日本語】XHB · 〔日本のBotBr向け〕 バトル · 〔日本のBotBr向け〕 用語・造語辞典 · Badges · Battle of the Bits Lyceum · Bio art · BotB CC License · BotB IRCBot · botb.club · Chips Challenge · Complete list of ripped chiptunes repositories · CreepSmash_Hotkeys · donate · Entry of the day · Firki Markup · Format · Genny VST · Glossary · Home Bunk · I Am New To AYM · I Am New To FM Synthesis · I Am New To Harmony · I Am New To Music Theory · I Am New To NSF · I Am New To Pixeling · I Am New To Poetry and Writing Lyrics · I Am New To pxtone · I Am New To ZXBeep · Icons · Intro to Subtractive Synthesis · Joogle · List of current ChieVrs · List of Icons · List of legal XG patches · List of Scales · Lyceum Usage · Maximizing Artistic Productivity · Minecraft · Music Theory - Case Examples and Analysis · Music Theory - History of Modern Theory and Tonality · Player Visualizer · Playlists · Private Message · Sheet Music · Smeesh Hotkeys · Specification of General MIDI and Roland MT-32 patches · temp · The Hall of Knowledge · Trophy · Tutorials · Understanding BotB · Uploading Pics · Upper Structure Triad · Vombot · XHB Hosting · XHB Vlogs
 
 
 
BotB Terminology