Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

move and finish cryochamber functionality from cryptogull #30

Open
HeladoDeBrownie opened this issue Jun 8, 2022 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@HeladoDeBrownie
Copy link
Member

cryptogull's cryochamber plugin requires elevated permissions, namely manage messages in every channel it needs to work in. this is a perfect candidate for moving to ereshkigal instead. it also currently only implements part of the desired functionality and requires manual intervention. ideally, some number of channels will be watched and their pins automatically managed, with one possible rule as follows:

whenever a watched channel reaches the pin limit, the least recently pinned message is copied over into the specified preservation channel for that channel, and then unpinned. multiple channels can have the same preservation channel

the manual component of the command can remain, so that spot-preservations can be done on channels where continuous preservation is not wanted, such as those that ought to have specific messages pinned at all times (a possible future innovation might be to preserve all but certain specified pins, but that is out of scope for the first implementation)

@HeladoDeBrownie HeladoDeBrownie added the enhancement New feature or request label Jun 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant