Difference between revisions of "Noiseybot"

From Noisebridge
Jump to: navigation, search
(Created page with 'Noiseybot [under construction] --------------------------------------------------- Noiseybot is an irc presence bot. It allows noisebridge users to check in with their current …')
 
 
(6 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
the users location and timestamp to a database and is
 
the users location and timestamp to a database and is
 
accessible on irc and via the web. The website is still
 
accessible on irc and via the web. The website is still
under construction by the irc functionality is up and running.
+
under construction but the irc functionality is up and running.
  
 
Command example: @noisebridge brogramming
 
Command example: @noisebridge brogramming
 +
 +
to read the list of users typpe: #!w
  
 
noiseybot also has extra functionality contributed from a
 
noiseybot also has extra functionality contributed from a
 
previous project by mek.
 
previous project by mek.
  
Other commands:
+
for example: #!/ for generic searches
#!/ for generic searches
+
 
and some others ;)
+
<nowiki>#!lisp:(map 'list (lambda (x) (+ x 2)) '(1 2 3 4))</nowiki>
 +
 
 +
<nowiki>#!python:for x in range(50)[2:43:3]:@{print x@}</nowiki>
 +
 
 +
<nowiki>#!haskell:[x*2 | x <- [1..10], x*2 >= 12]</nowiki>
 +
 
 +
<nowiki>#!wiki:Hackers</nowiki>
 +
 
 +
<nowiki>#!ask:how can I jump higher</nowiki>
  
 
The bot has some learning functionality built in.
 
The bot has some learning functionality built in.
Learning is done with markov chains (4th orders)
+
Learning is done with markov chains (4th order)
  
  
 
---------------------------------------------------
 
---------------------------------------------------
based on a bot used by all hands active hackerspace
+
inspired by checkin system used by all AHA - All Hands Active hackerspace (UMich)
 +
 
 +
created by mek
  
created by mek & sabalaba
+
contributors: mek, sabalaba, gavin

Latest revision as of 08:35, 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

to read the list of users typpe: #!w

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

for example: #!/ for generic searches

#!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. Learning is done with markov chains (4th order)



inspired by checkin system used by all AHA - All Hands Active hackerspace (UMich)

created by mek

contributors: mek, sabalaba, gavin