Do you want, to let your users to send your service reviews?
Then this addon is perfect for you.
This addon adds:
This addon adds:
review (rate) [review] - creates a reviewreviews [reply/delete] [ID] [message] - reviews management
Information
This addon has license system. To get license gor your bot, open license ticket on support server.

Example Review

Thanks message

NOTE:
All messages are fully configurable and you can change it's look and content using configuration files.


Example Review
Thanks message
NOTE:
All messages are fully configurable and you can change it's look and content using configuration files.
YAML:
# Define if addon is enabled
Enabled: true
# Require review text?
RequireReviewNote: false
# Do you want to let users post only one review?
OneReviewPerUser: true
# Rate stars generate mode
# Options: 5 | 10
# For 5-star mode, you need to define half-star emoji
ReviewStarsMode: "5"
# Should Thanks DM be sent to user after sending review?
SendThanksDM: true
# Roles which will be used by addon
Roles:
# Define Reviewer role. This role will be given to users, who posted review.
Reviewer: 📝 | Reviewer
# Channels which will be used by addon
Channels:
# Channel, where bot will post users reviews.
Reviews: ⭐┇reviews
# Emojis used by addon
Emojis:
# Star emojis used to visualizate rate in stars.
Stars:
Star: 🟨
HalfOfStar: 🌗
BlankStar: 🟪
YAML:
# Review command
Review:
# Command name
Name: review
# Command description
Description: Leave a review
# Command type
Type: General
# Command usage
# THIS WONT CHANGE ANYTHING. Only for translation purposes!
Usage: review [rating](1-10) (text)
# Command aliases
Aliases:
- Rate
# Roles with which users can use this command
Permission:
- 💰 | Client
SlashCommand:
# Should SlashCommand be enabled?
Enabled: true
# SlashCommand data
Data:
# SlashCommand name
Name: review
# SlashCommand description
Description: Leave a review
# SlashCommand options
Options:
- Type: integer
Name: rate
Description: Rating from 1 to 10
Required: true
- Type: string
Name: review
Description: Review Text
Required: false
# Reviews command
Reviews:
# Command name
Name: reviews
# Command description
Description: Manage your reviews
# Command type
Type: Admin
# Command usage
# THIS WONT CHANGE ANYTHING. Only for translation purposes!
Usage: reviews [reply/delete] [ID]
# Command aliases
Aliases: []
# Roles with which users can use this command
Permission:
- 🧰 | Admin
SlashCommand:
# Should SlashCommand be enabled?
Enabled: true
# SlashCommand data
Data:
# SlashCommand name
Name: reviews
# SlashCommand description
Description: Manage your reviews
# SlashCommand options
Options:
- Type: sub command
Name: reply
Description: Reply to review
Options:
- Type: string
Name: review_id
Description: Review message ID
Required: true
- Type: string
Name: reply
Description: Reply text
Required: true
- Type: sub command
Name: delete
Description: Delete review
Options:
- Type: string
Name: review_id
Description: Review message ID
Required: true
YAML:
# Addon placeholders
Placeholders:
# Placeholder for no review text
NoReviewText: No review text has been provided.
# Messages used by addon.
# Its RECOMENDED to use placeholders here.
Messages:
# Review Message - Sent in defined channel
# Its recomended to use these placeholders:
# - {rate} - Review rate(from 1 to 10)
# - {stars} - Rate in stars(emojis)
# - {review} - Review text(if there is one)
Review:
Embeds:
- Title: New review from {user-tag}
Color: "#FFFF00"
Author: "{user-tag}"
AuthorIcon: "{user-pfp}"
Description: |-
```fix
Rating```
{stars} | {rate}/10
```fix
Review```{review}
Thumbnail: "{user-pfp}"
Footer: "{brand-name}"
FooterIcon: "{brand-logo}"
Timestamp: true
# Replied review Message
RepliedReview:
Embeds:
- Title: Review from {user-tag}
Color: "#FFFF00"
Author: "{user-tag}"
AuthorIcon: "{user-pfp}"
Description: |-
```fix
Rating```
> {stars} | {rate}/10
```fix
Review```
> {review}
```fix
Staff reply```
> {reply}
Thumbnail: "{user-pfp}"
Footer: "{brand-name}"
FooterIcon: "{brand-logo}"
Timestamp: true
# Thanks Message - Sent in DMs
Thanks:
Embeds:
- Title: Hey {user-tag}!
Color: "#FFFF00"
Author: "{brand-name}"
AuthorIcon: "{brand-logo}"
Description: >-
**Hello {user-mention}**,
> Thanks for your review!
User's reviews help us improve our service and show other people that we are good choice.
```fix
Best Regards```
> {brand-name}
Thumbnail: "{brand-logo}"
Timestamp: true
# Success Message - Sent, when command run was successfull
Success:
Content: ✅ Action successfully performed ✅
Embeds:
- Title: Success!
Color: "#00FF00"
Author: "{brand-name}"
AuthorIcon: "{brand-logo}"
Description: |-
Your review has been successfully sent to reviews channel.
> In return for sharing your opinion, you got Reviewer role.
Thanks for supporting us!
Thumbnail: "{brand-logo}"
Timestamp: true
# Reply success message - Sent, when reply command run was successfull
ReplySuccess:
Content: ✅ Action successfully performed ✅
Embeds:
- Title: Success!
Color: "#00FF00"
Author: "{brand-name}"
AuthorIcon: "{brand-logo}"
Description: Your review reply has been successfully sent.
Thumbnail: "{brand-logo}"
Timestamp: true
# Delete success message - Sent, when delete command run was successfull
DeleteSuccess:
Content: ✅ Action successfully performed ✅
Embeds:
- Title: Success!
Color: "#00FF00"
Author: "{brand-name}"
AuthorIcon: "{brand-logo}"
Description: Review has been successfully deleted.
Thumbnail: "{brand-logo}"
Timestamp: true
# Errors Messages used by addon.
Errors:
# Error Message, which will be send if user already posted review.
# Detected only, when AllowNoReviewNote setting is emabled.
AlreadyPostedReview:
Content: ⚠️ An error occured ⚠️
Embeds:
- Title: ERROR!
Color: "#FF0000"
Author: "{brand-name}"
AuthorIcon: "{brand-logo}"
Description: |-
You have already posted your review!
> Every client can post only ONE review.
If you think, that's error, contact with administration.
Thumbnail: "{brand-logo}"
Timestamp: true
# Error Message, which will be send if user wrongly use the command.
# Its recomended to use {usage} placeholder, which will show command usage.
WrongCommandUsage:
Content: ⚠️ An error occured ⚠️
Embeds:
- Title: Wrong command usage!
Color: "#FF0000"
Author: "{brand-name}"
AuthorIcon: "{brand-logo}"
Description: "Usage: `{usage}`"
Thumbnail: "{brand-logo}"
Timestamp: true
# Error Message, which will be send if stars <1 or >10.
WrongStarsAmmount:
Content: ⚠️ An error occured ⚠️
Embeds:
- Title: ERROR!
Color: "#FF0000"
Author: "{brand-name}"
AuthorIcon: "{brand-logo}"
Description: Rating must fit in range from **1** to **10**!
Thumbnail: "{brand-logo}"
Timestamp: true
# Error Message, which will be send if review doesnt exist.
ReviewNotFound:
Content: ⚠️ An error occured ⚠️
Embeds:
- Title: ERROR!
Color: "#FF0000"
Author: "{brand-name}"
AuthorIcon: "{brand-logo}"
Description: Review with ID {id} doesn't exist!
Thumbnail: "{brand-logo}"
Timestamp: trueYou can get support for this addon on:
- [Not recommended] SimonB50#1234's DMs