Difference between revisions of "Noiseybot"

From Noisebridge
Jump to: navigation, search
Line 17: Line 17:
  
 
for example: #!/ for generic searches
 
for example: #!/ for generic searches
among others
+
 
 +
#!lisp:(map 'list (lambda (x) (+ x 2)) '(1 2 3 4))
 +
 
 +
#!python:for x in range(50)[2:43:3]:@{print x@}
 +
 
 +
#!haskell:[x*2 | x <- [1..10], x*2 >= 12]
 +
 
 +
#!wiki:Hackers
 +
 
 +
#!ask:how can I jump higher
 +
 
 +
 
  
 
The bot has some learning functionality built in.
 
The bot has some learning functionality built in.
Line 27: Line 38:
  
 
created by mek
 
created by mek
 +
 
contributors: mek, sabalaba, gavin
 
contributors: mek, sabalaba, gavin

Revision as of 05:58, 16 June 2011

Noiseybot [under construction]


Noiseybot is an irc presence bot. It allows noisebridge users to check in with their current location through irc.

The @ command followed by a location and message adds the users location and timestamp to a database and is accessible on irc and via the web. The website is still under construction but the irc functionality is up and running.

Command example: @noisebridge brogramming

noiseybot also has extra functionality contributed from a previous project by mek.

for example: #!/ for generic searches

  1. !lisp:(map 'list (lambda (x) (+ x 2)) '(1 2 3 4))
  1. !python:for x in range(50)[2:43:3]:@{print x@}
  1. !haskell:[x*2 | x <- [1..10], x*2 >= 12]
  1. !wiki:Hackers
  1. !ask:how can I jump higher


The bot has some learning functionality built in. Learning is done with markov chains (4th order)



based on a bot used by all hands active hackerspace

created by mek

contributors: mek, sabalaba, gavin