Noiseybot: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
No edit summary
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 12: Line 12:


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 01: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