Plugins for AthenaBot
AthenaBot is a popular self-hosted Discord bot on BuiltByBit. If you already run it, these four plugins add features it does not have. Each one drops into your AthenaBot plugins folder, has its own config file and needs its own license key.
Product Panel
Product Panel posts a panel in Discord with a button or menu entry for each of your products. When a member picks one, AthenaBot zips that product's folder and sends it to them, or sends a link if the product is hosted somewhere else.
It suits creators who give buyers their files in Discord: plugins, configs, resource packs or anything else that fits in a folder.
- Buttons or a select menu, with your own colors and emojis.
- A folder per product, created for you on restart.
- Panels built with Discord's newer message components.
Needs AthenaBot 2.5.0 or newer with the web_api plugin.
Store
Store posts a panel of products in Discord. A member picks one, chooses how to pay and gets a checkout link. When the payment goes through, AthenaBot gives them their rewards, such as a role, and sends them a receipt.
- Five payment providers: Stripe, PayPal, Razorpay, Polar and NOWPayments for crypto.
- Rewards run as soon as the provider confirms the payment, such as giving a role or calling a webhook.
- Purchase limits, so a member cannot buy the same thing twice.
/store lookupto find a purchase by buyer, transaction ID, email or date.- Every webhook is checked against the provider's secret, and repeat webhooks are ignored, so rewards are never given twice.
Needs AthenaBot 2.6.0 or newer with the web_api plugin, an account with a payment provider and a domain with HTTPS.
Advanced Automod
Advanced Automod adds rules on top of AthenaBot's moderation. Each rule watches messages for one thing, then runs the actions you choose.
- Rule types for emoji spam, mass pings across several messages, banned words and links, and regex patterns.
- Actions: delete, warn, mute, kick or ban, chained in any order.
- Responses sent by DM or as a reply, from a lang file you can edit.
- Ignore lists, so your staff role or a hype emoji does not count.
- Honeypot: a decoy channel that mutes anyone who posts in it, which stops most scam bots.
Needs AthenaBot 2.5.1 or newer.
Emoji Locker
Discord lets a custom emoji be limited to certain roles, but only one emoji at a time in Server Settings. Emoji Locker gives staff a panel to lock or unlock many emojis at once.
- Lock Emojis: pick the emojis, pick the roles and confirm.
- Unlock Emojis: make locked emojis usable by everyone again.
- List Emojis: browse locked and unlocked emojis and see the roles on each.
- Roles you always want included, such as staff, are added to every lock.
- Every change is logged with who did it.
It suits servers that keep emojis as a perk for boosters, supporters or members of a rank. Needs AthenaBot 2.5.0 or newer, and AthenaBot's role needs Manage Expressions.



