summaryrefslogtreecommitdiff
path: root/discord/pylon.lua
diff options
context:
space:
mode:
Diffstat (limited to 'discord/pylon.lua')
-rw-r--r--discord/pylon.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/discord/pylon.lua b/discord/pylon.lua
index c2afc3a..bc55826 100644
--- a/discord/pylon.lua
+++ b/discord/pylon.lua
@@ -130,6 +130,7 @@ function Discord.handle_dispatch(self, event)
channel = Thing(self, d.channel_id, 'TODO discord channel names'),
author = Thing(self, d.author.id, d.author.username),
body = d.content,
+ pylon_ids = { [self]=d.id },
})
end
end
@@ -139,10 +140,11 @@ function Discord.sending(self)
for dest_channel, message in self.inbox:iter() do
self.log:proto('>',dest_channel,message.author,message.body)
local wh = self.channels[dest_channel.id].wh
- self:_req('webhooks/'..wh.id..'/'..wh.token, {
+ local res = self:_req('webhooks/'..wh.id..'/'..wh.token, {
username = message.author:name_with_shortname(),
content = message.body,
})
+ message.pylon_ids[self] = message.id
end
end