Allow your server members to express their suggestions for your server in a special channel!
Suggestions/Config.yml
YAML:
# Role that can peform accept, deny, etc
ManagerRole: Beta-Tester
# both | command | message
Type: both
Channels:
Request: test
Accepted: test2
Denied: test2
Implemented: test2
Suffixes:
Request: • Pending
Accepted: • Accepted
Denied: • Denied
Implemented: • Implemented
EmbedColors:
Normal: "#2f3136"
Accepted: "#24fc03"
Denied: "#fc0303"
Implemented: "#FFE400"Suggestions/Commands.yml
YAML:
Suggest:
Name: suggest
Description: Suggest your ideas!
Usage: suggest <content>
Aliases: []
Permission:
- "@everyone"
SlashCommand:
Enabled: true
Data:
Name: suggest
Description: Suggest your ideas!
Options:
- Type: String
Required: true
Name: content
Description: Message for Suggestion
Suggestion:
Name: suggestion
Description: Manage your Suggestions
Usage: suggestion <accept/deny/implement> <msg>
Aliases: []
Permission:
- "@everyone"
SlashCommand:
# Slash Commands for This command doesnt exist.
Enabled: falseSuggestions/Lang.yml
YAML:
Errors:
NoPermission: You do not have enough permission to perform this action.
NoPermissionToDelete: You do not have enough permission to delete this suggestion.
ContactAdminstrator: An error occured, please contact an **administrator**.
CommandDisabled: Command Suggestions are disabled. Please send your suggestion
in <#{channel-id}> to send your suggestion.
AlreadyUpVoted: You've already **Up Voted** for this suggestion.
AlreadyDownVoted: You've already **Down Voted** for this suggestion.
NoVotes: You don't have any votes on this suggestion.
SuggestionNotFound: This suggestion was not found in database.
UserNotFound: Creator of this suggestion has left the server. Unable to edit Suggestion.
InvalidStatus: Invalid Status. Specify status `accept`, `deny`, `implement`, `reset`
InvalidMessage: Invalid Message ID, please specify a correct Message ID.
WaitingForReply:
Embeds:
- AuthorIcon: https://i.zorino.in/QQEsuggestion.png
Author: Suggestions • Creating Suggestion
Description: "> Please send your suggestion message."
Footer: "{user-tag}"
FooterIcon: "{user-pfp}"
Timestamp: true
SuggestionSent:
Embeds:
- AuthorIcon: https://i.zorino.in/QQEsuggestion.png
Author: Suggestions • Suggestion Sent
Description: >-
**Your Suggestion has been sent.**
> Thanks for suggestion your idea! We look forward for get more suggestions from you in the future!
Footer: "{user-tag}"
FooterIcon: "{user-pfp}"
Timestamp: true
Suggestion:
Embeds:
- AuthorIcon: "{user-pfp}"
Author: "{user-tag}"
Title: 💡 Suggestion {suffix}
Description: "{suggestion}"
Fields:
- Name: • Statistics
Value: |-
> • **Status**: {status}
> • **UpdatedBy**: {updater}
> • **UpVotes**: {upvotes}
> • **DownVotes**: {downvotes}
Inline: true
- Name: • From
Value: "> {user-mention} | {user-tag}"
Inline: true
Footer: "{bot-tag}"
FooterIcon: "{bot-pfp}"
Timestamp: true
Components:
"1":
- Type: Button
CustomID: suggestion_upvote
Style: Blurple
Label: Up Vote
- Type: Button
CustomID: suggestion_downvote
Style: Blurple
Label: Down Vote
- Type: Button
CustomID: suggestion_removevote
Style: Blurple
Label: Remove Vote
"2":
- Type: Button
CustomID: suggestion_accept
Style: Green
Label: Accept
- Type: Button
CustomID: suggestion_deny
Style: Green
Label: Deny
- Type: Button
CustomID: suggestion_implement
Style: Green
Label: Implement
"3":
- Type: Button
CustomID: suggestion_reset
Style: Red
Label: Reset Status
- Type: Button
CustomID: suggestion_delete
Style: Red
Label: Delete Suggestion
UpVoted:
Embeds:
- AuthorIcon: https://i.zorino.in/QQEsuggestion.png
Author: Suggestions • Vote Manager
Description: "> Successfully **Up Voted** [this]({msg}) suggestion"
Footer: "{user-tag}"
FooterIcon: "{user-pfp}"
Timestamp: true
Components:
"1":
- Type: Button
Style: Link
Link: "{msg}"
Label: Suggestion
DownVoted:
Embeds:
- AuthorIcon: https://i.zorino.in/QQEsuggestion.png
Author: Suggestions • Vote Manager
Description: "> Successfully **Down Voted** [this]({msg}) suggestion"
Footer: "{user-tag}"
FooterIcon: "{user-pfp}"
Timestamp: true
Components:
"1":
- Type: Button
Style: Link
Link: "{msg}"
Label: Suggestion
VoteRemoved:
Embeds:
- AuthorIcon: https://i.zorino.in/QQEsuggestion.png
Author: Suggestions • Vote Manager
Description: "> Successfully removed your votes on [this]({msg}) suggestion"
Footer: "{user-tag}"
FooterIcon: "{user-pfp}"
Timestamp: true
Components:
"1":
- Type: Button
Style: Link
Link: "{msg}"
Label: Suggestion
SuggestionDeleted:
Embeds:
- Title: Sugestions • Status Manager
Description: "> Succesfully **deleted** suggestion."
Footer: "{user-tag}"
FooterIcon: "{user-pfp}"
Timestamp: true
StatusUpdated:
Embeds:
- Title: Suggestions • Status Manager
Description: "> Succesfully updated suggestion's status"
Footer: "{user-tag}"
FooterIcon: "{user-pfp}"
Timestamp: true
Components:
"1":
- Type: Button
Style: Link
Link: "{msg}"
Label: Suggestion
Presets:
Error:
Embeds:
- AuthorIcon: https://i.zorino.in/QQEsuggestion.png
Author: Suggestions • Unable to execute action
Description: "> {msg}"
Footer: "{user-tag}"
FooterIcon: "{user-pfp}"
Timestamp: true
Color: "#ff0800"