Log/Search feature #17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.