Welcome to CoreMart!

By registering with us, you'll be able to discuss, share, download resources and private message with other members of our community.

Sign-Up Now!
ReviewSystem | BrayanBot Addon

ReviewSystem | BrayanBot Addon 2.0.0

No permission to download
Banner1.png

Do you want, to let your users to send your service reviews?​

Then this addon is perfect for you.

This addon adds:
review (rate) [review] - creates a review
reviews [reply/delete] [ID] [message] - reviews management

Information

This addon has license system. To get license gor your bot, open license ticket on support server.

Banner2.png

Example Review
obraz_2022-05-11_174235315.png


Thanks message
obraz_2022-05-11_174248635.png


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

Banner3.png

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: true

Banner4.png

You can get support for this addon on:

Banner5.png
Author
SimonB50
Views
616
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from SimonB50

Latest updates

  1. 2.0.0

    Changelog:License systemYou are REQUIRED (if you want to use this addon) to join support...
Back
Top