diff options
| author | ubq323 <ubq323@ubq323.website> | 2022-08-04 00:56:29 +0100 | 
|---|---|---|
| committer | ubq323 <ubq323@ubq323.website> | 2022-08-04 00:59:43 +0100 | 
| commit | 04c3da59620c9cf3d826f209bcb4b55b255517b5 (patch) | |
| tree | 7356824cb8b96149079cb7989d8f6d5d82c034ca /chat.lua | |
| parent | 97566e9c93a94deff8bb960e6aa117a70f98cb0e (diff) | |
chat monitor ification
Diffstat (limited to 'chat.lua')
| -rw-r--r-- | chat.lua | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/chat.lua b/chat.lua new file mode 100644 index 0000000..e21da68 --- /dev/null +++ b/chat.lua @@ -0,0 +1,19 @@ +local md5 = require("md5").hash + +local p = peripheral.find"manipulator" +assert(p and p.hasModule"plethora:chat") +local m = peripheral.wrap"monitor" +assert(m) + +local function p(...) +	term.redirect(m) +	print(...) +	term.redirect(term.native()) +end + +while true do +	local _,user,msg = os.pullEvent"chat_message" +	local h = md5(msg) +	 +	p("<"..user.."> ["..h.."] "..msg) +end | 
