Bot icon
Bulletin Board Bulletin Board#4332
Status
Prefix:
None (Slash Commands)
Owner:
Bliv
Library:
discord.py
A Pin Management Bot that allows you to automatically overflow pins into either a dedicated bulletin-board channel or a user-defined channel, and lets you lock messages to the top of the pin list.
Owner: Bliv Prefix: None (Slash Commands)

Bulletin Board - A Pin Management Bot

Originally designed for RDL, this bot works across servers and is a great background bot for helping with Pin Management!

Allows you to monitor channels and when a monitored channel reaches 50 pins, this will automatically unpin the oldest pin and repost it into a different channel, using webhooks to look as if it were sent by the original author.

EXAMPLE

Additionally, if you have a pinned message you want to stay at the top, you can lock it there using /lock! Whenever a new pin is added to that channel, the bot will re-pin any locked messages to stay at the top!

EXAMPLE

All commands are using Slash commands and locked behind the manage_messages permission.

The bot needs Manage Messages, Send Messages & Manage Webhooks to work, as well as permission to view the channel you want it to post messages to.

COMMANDS:

/setloggingchannel #channel - Sets a specified channel to receive logs to allow all bot actions to be tracked!

/setdefaultbulletin #channel - Sets specified channel to the default Bulletin Board channel. When a channel reaches 50 pins, the oldest pin will automatically be reposted here.

/register #channel #bulletin_channel(optional) - Sets a channel to be monitored. When this channel hits 50 pins, the oldest pin will be removed and reposted to the specified channel, or the default Bulletin Board channel.

/lock <message_url> - Locks a message to the top of the pin list. If multiple messages are locked, it will ensure they are all at the top of the pin list but it may not be kept in order. Allows up to 10 locked pins per channel, however due to Discord ratelimits, it is recommended to use only 2 per channel.

/list #channel - Lists all the locked pins in a channel.

Want to host it yourself? This bot is open source! Just needs disnake version >=2.4.x or higher! This bot is licensed under AGPL3.0 so feel free to make your own modifications, as long as you also make your source code public!

Click here to open the Github page.