Log/Search feature #17

Open
opened 2026-02-18 17:27:43 +00:00 by kuschelyagi · 0 comments
Owner

Allow the bot to collect logs of all channels and provide a means to search them.

Search can be executed in channel or in a DM. When search is executed in that channel return only results for that channel. When executed in a DM return results across all logs. In all cases search results are delivered in a DM to the requestor. Might also be possible to return "messages since last online" if we keep track of when a user was seen last (would require some work in the irc module to track parts and disconnects).

The logs would be stored in a sqlite database, and a tool can be provided to pull the logs into a plaintext format. Could perhaps pre-load the log database using my quassel instance logs.

Might want some way to relate irc and discord channels as the bot does not know they are related. For elsanctum of course we are excluding bridge messages (on both ends) as we normally do.

Allow the bot to collect logs of all channels and provide a means to search them. Search can be executed in channel or in a DM. When search is executed in that channel return only results for that channel. When executed in a DM return results across all logs. In all cases search results are delivered in a DM to the requestor. Might also be possible to return "messages since last online" if we keep track of when a user was seen last (would require some work in the irc module to track parts and disconnects). The logs would be stored in a sqlite database, and a tool can be provided to pull the logs into a plaintext format. Could perhaps pre-load the log database using my quassel instance logs. Might want some way to relate irc and discord channels as the bot does not know they are related. For elsanctum of course we are excluding bridge messages (on both ends) as we normally do.
kuschelyagi added this to the 2026.03 milestone 2026-02-18 17:27:47 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
elsanctum/tenquestionmarks#17
No description provided.