blob: 889369fe4ad453bde1c7c372a57a763c2dd96130 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/env hydra-dragonfire
local escapes = require("escapes")
local client = require("client")()
client:enable("pkts")
client.pkts:subscribe("chat_msg")
client:connect()
while true do
local evt = client:poll(1)
if not evt then
break
end
if not evt or evt.type == "interrupt" or evt.type == "disconnect" then
break
elseif evt.type == "pkt" then
print(escapes.strip_all(evt.pkt_data.text))
elseif evt.type == "timeout" then
client:send("chat_msg", {msg = "test"})
end
end
client:close()
|