Discord Review Bot: Star Ratings, Approval and Verified Purchases
A Discord review bot collects star ratings and comments from buyers and posts them as clean embeds in one channel. Noxyr adds optional approval, staff tools to add or hide reviews, and a Leave a review button on paid invoices that saves the result as a verified purchase.
What a review bot is for
If you sell on Discord, trust is the product. A buyer cannot see a shopfront, so they look at what others say. A hand-typed vouch channel can be faked, edited or lost in chat. A review bot posts every review in the same format, with a rating, the product and the text, and keeps a record behind it.
For the longer story on setting up a review channel and why it matters, read how to collect reviews on Discord and vouches channel vs review bot. This page covers the Noxyr features.
How buyers leave a review
There are two paths:
- The command.
/ratetakes a rating from 1 to 5, a product name, a text and an optional image. It is public, so buyers need no special role. The embed shows the stars, the text and the picture. - The invoice button. When
/invoice createnames a server member as the customer and the invoice is paid, a Leave a review button appears under it. Only that buyer can use it, once per order. They give a rating and a few words, and the review is saved as a verified purchase.
The second path is the stronger one, because the review is tied to a real paid order. It works together with the invoice bot.
Configure the channel and the rules
Run /review config or open the Reviews page on the dashboard. The options are:
| Option | What it does |
|---|---|
| channel | Where published reviews are posted. |
| enabled | Master switch. The Reviews module toggle does the same. |
| require_approval | New reviews wait on the dashboard until staff approve them. Off by default. |
| auto_publish | On by default. A new review, or an approved one, is posted at once. |
| title, color, footer, banner | Styling of the review embed. |
| show_reviewer, show_product | Whether the embed names the reviewer and the product. |
Approval or open publishing?
Leave approval off if you trust your buyers and want volume. Reviews appear straight away and you hide any bad one afterwards. Turn require_approval on if you sell something sensitive or have been targeted by fake reviews. Staff then approve each one on the Reviews page, where reviews can also be hidden and reposted with buttons and the average rating is shown.
Staff tools
/review addrecords a review on a customer's behalf, with rating, buyer, product, text, image and post_now. It suits a vouch that came by DM. Use it honestly, or the channel loses its point./review removehides a review. Add delete_message to also remove the posted embed./review postposts or reposts a review, for example after approval./review listshows recent reviews with their IDs.
If a review cannot be posted, because the channel is gone or a permission is missing, it is still saved, and staff can post it later from the Reviews page or with /review post.
Getting more reviews
- Ask at delivery. The invoice button puts the request in the buyer's hands the moment the order is paid.
- Make it one step. A star rating and one line is enough. The review request message generator drafts a short ask.
- Reply to the critical ones. A fair three-star review with a staff answer persuades more than a wall of five-star posts.
- Keep the channel read-only so only the bot posts there.
Reviews versus ticket ratings
These are separate. Reviews are public, about a product or order, and per server; they count toward your Overview totals. Ticket ratings measure support quality inside tickets. If you also want that, see the ticket bot.
What to show on the embed
Showing the reviewer's name and avatar adds credibility, because readers see a real member behind the words. Showing the product helps new buyers find opinions about the item they are considering. Some servers hide the reviewer for privacy reasons, which is a single toggle. A banner image and a colour that matches your brand make the channel look like part of the shop and not a pile of messages.
One last point on honesty: publish the lukewarm reviews too. A page of nothing but perfect scores reads as staged, and buyers trust a channel more when it shows a mix and a calm staff reply.
Next steps
All options are in the review settings docs. Add Noxyr to set up your reviews channel; the review module is free.
Common questions
How do members leave a review?
With /rate, giving a rating from 1 to 5, a product, text and an optional image. Buyers with a paid invoice also get a Leave a review button.
What is a verified purchase review?
When an invoice names a server member as the customer and is paid, that buyer can use the button under it once. The review is saved as a verified purchase.
Can I approve reviews before they are public?
Yes. Turn on require_approval and new reviews wait on the dashboard Reviews page until staff approve them.
Can I hide a bad review without deleting it?
Yes. /review remove hides it. Add delete_message if you also want the posted embed removed.
Are ticket ratings the same as reviews?
No. Ticket ratings are a separate feature from public reviews.