Skip to content
This repository has been archived by the owner on Apr 29, 2021. It is now read-only.

Proposal for settings structure #28

Open
pedall opened this issue Oct 29, 2018 · 3 comments
Open

Proposal for settings structure #28

pedall opened this issue Oct 29, 2018 · 3 comments
Labels

Comments

@pedall
Copy link
Collaborator

pedall commented Oct 29, 2018

General

Basics

  • Prefix
  • Timezone
  • Menu Closing Time
  • Notifications Deletion Toggle + Time
  • Enable Analytics
  • 24 Hour Time Format
  • set server logo (image selection from browser)

Feedback

  • All feedback settings as currently, but split idea and bug in separate boxes

Announcement

  • announce message (embed or normal) inlcuding pinging multiple roles on a certain channel

Event Settings

  • as currently implemented but just replaced

Permissions

Admins

  • Admin list (also with explanation what admins are allowed)

Moderators

  • Moderation Roles list (also with explanation what mods are allowed)

Commands

  • commands list

Special permissions

  • Allow AFK in the server
  • permission to add new subscriptions (twitch, yt, mixer)

Moderation

Internal Logging

Public Logging

Mod Mails

Mute Module

Server Logging

Welcome & Goodbye System


XP & Leveling

Basics

  • enable / disable
  • Levels list (add / edit / remove) where you define xp needed, rewards, prizes
  • Have level presets for different "seasons"
  • Monitor current "season"
  • Actions for leveling season (add / remove xp to user / role), reset "season"

Tags / Stories

  • all tags / stories as implemented currently
  • tag / story trigger deletion
  • later: tag / stories as list to be edited / added / deleted

Verification System

  • all current verification settings
  • later: verification steps incl (embed) messages + todos

Role related Settings

Basics

  • role on join

Self-Roles

  • list to maintain selfroles for users / mods (switchable)

Unique Role Sets

  • create / edit / remove Unique Role sets

Reaction Roles

  • create / edit / remove reaction roles (incl. messages, emojis, roles)

Role Messages

  • role add
  • role remove

Subscriptions

Twitch

  • add / remove streamers and define announcement channel, roles, texts with variables to be shown on go live / go offline message per streamer

Youtube

  • add / remove streamers and define announcement channel, roles, texts with variables to be shown on go live / go offline message per streamer

Mixer

  • add / remove streamers and define announcement channel, roles, texts with variables to be shown on go live / go offline message per streamer

Shortcuts

  • add / edit / remove shortcuts for the bot

Emojis

  • add / edit / remove custom emojis per server that are registered with the bot and can be used in tags, stories, embeds, welcome / goodbye, role messages, etc.

Giveaways

  • create new giveaways (incl. announcement message, recurring reminder message, channel for the messages, prize(s), time period)
  • monitor running giveaways (amount of participations, button for selection winner, button for cancel, button for communcation or reminder messages)

VIP settings

(only show if user is vip OR show information about becoming vip as advertisement)

  • current vip settings
@PierreAndreis
Copy link
Owner

PierreAndreis commented Oct 29, 2018

Is each title a new menu on the sidebar?

@pedall
Copy link
Collaborator Author

pedall commented Oct 29, 2018

no only the main titles

  • General
  • Permissions
  • Moderation
  • XP & Leveling
  • Tags / Stories
  • Verification System
  • Role related Settings
  • Subscriptions
  • Shortcuts
  • Emojis
  • Giveaways
  • VIP settings

@Skillz4Killz
Copy link
Collaborator

Skillz4Killz commented Oct 30, 2018

I am not a fan of having many things in this sidebar to be totally honest. I really like the current minimalistic design concept we have going. In my opinion

Settings

Basics

  • Prefix
  • Timezone
  • Menu Closing Time
  • Notifications Deletion Toggle + Time
  • Enable Analytics
  • 24 Hour Time Format
  • set server logo (image selection from browser)

Special Features

Feedback
  • All feedback settings as currently, but split idea and bug in separate boxes
Event Settings
  • as currently implemented but just replaced
Permissions
Admins
  • Admin list (also with explanation what admins are allowed)
Moderators
  • Moderation Roles list (also with explanation what mods are allowed)
Commands
  • commands list
  • Tags List
  • Stories List
Special permissions
  • Allow AFK in the server
Tags / Stories
  • all tags / stories as implemented currently
  • tag / story trigger deletion
  • later: tag / stories as list to be edited / added / deleted
Verification System
  • all current verification settings
  • later: verification steps incl (embed) messages + todos
Role related Settings
Basics
  • role on join
Self-Roles
  • list to maintain selfroles for users / mods (switchable)
Unique Role Sets
  • create / edit / remove Unique Role sets
Reaction Roles
  • create / edit / remove reaction roles (incl. messages, emojis, roles)
Role Messages
  • role add
  • role remove
Subscriptions
Twitch
  • add / remove streamers and define announcement channel, roles, texts with variables to be shown on go live / go offline message per streamer
Youtube
  • add / remove streamers and define announcement channel, roles, texts with variables to be shown on go live / go offline message per streamer
Mixer
  • add / remove streamers and define announcement channel, roles, texts with variables to be shown on go live / go offline message per streamer
Shortcuts
  • add / edit / remove shortcuts for the bot
Emojis
  • add / edit / remove custom emojis per server that are registered with the bot and can be used in tags, stories, embeds, welcome / goodbye, role messages, etc.
Giveaways
  • create new giveaways (incl. announcement message, recurring reminder message, channel for the messages, prize(s), time period)
  • monitor running giveaways (amount of participations, button for selection winner, button for cancel, button for communcation or reminder messages)

Moderation

Internal Logging
Public Logging
Mod Mails
Mute Module
Server Logging
Welcome & Goodbye System

Leveling

  • enable / disable
  • Levels list (add / edit / remove) where you define xp needed, rewards, prizes
  • Have level presets for different "seasons"
  • Monitor current "season"
  • Actions for leveling season (add / remove xp to user / role), reset "season"

VIPs

(only show if user is vip OR show information about becoming vip as advertisement)

  • current vip settings

Actions (Do things on the server from the website)

Announcement

  • announce message (embed or normal) inlcuding pinging multiple roles on a certain channel

Inbox

  • Review all mails, reply, close etc like an entire GMAIL inbox style.

Overview (View things on the server but not edit its settings)

Leaderboard (View full page leaderboard of entire server)

Stats

General
  • General stats like how many members, how many bots, how many channels etc. Maybe even rate the server out of 100%
Analytics
  • View your detailed analytics with Orion Microservice

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants