From 59d210c7139358f769441db8c5c0d92db17065f1 Mon Sep 17 00:00:00 2001 From: olive Date: Sun, 27 Sep 2026 01:29:02 +0100 Subject: Pylon Message IDs Not stored. Not IRC. --- discord/pylon.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'discord/pylon.lua') 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 -- cgit v1.2.3