Archives and fetches pinned messages, allowing channels to exceed the maximum pinned message limit, among other things.
Pin Archiver
The bot is no longer hosted, you can host the bot files yourself from the Github Repository
Pin Archiver has the following features:
Archives pinned messages to an archive channel, this message is an embed which:
Displays the author of the message and their profile picture.
Displays the channel in which the message was sent in and the time it was sent at.
A hyper-link to jump to the chat location of the message.
Allows channels to exceed the maximum pin limit (50), by deleting the oldest pinned message once the maximum has been reached.
Creates an archive channel named 'pin-archive' if one hasn't been found upon pinning a message or when the bot joins the server.
Pins (and archives) a message if it receives 7 (by default) '📌' reactions.
You can change the number of reacts to pin a message via +setreactcount (e.g +setreactcount 4)
When pinning a message in an private channel, the user will be given the option to pin the message but not archive it.
Fetch the last pinned message in the current channel (+lastpin).
Archive any message, regardless of whether it was pinned, via the message id (e.g +archive 615697286105923639).
Fetch a list of the bot's commands mentioned above, along with required permissions and examples (+help).
Note: +archive and +setreactcount requires the user to have the manage messages permission. Guild owners or users with administrator permissions will have access to this as well.
Here's an example of what an archived message looks like: