CrawlerEmporium / DiscordCrawler

Discord Bot - Discord moderation and misc tools - built upon discord.py
GNU General Public License v3.0
5 stars 4 forks source link

DFR-17 Starboard phase 2 #12

Open crawltracker opened 3 years ago

crawltracker commented 3 years ago

Feature Request: Starboard phase 2

Who would use it? All the peoples How would it work? Server command- !socialeconomy on/off {Credit_name} (Admin/admin staff only) to activate or deactivate for a server, and gives the "unit" of credit a server specific name. !give <id or @username> {x} to give a set number of credits ™️ to the person, FROM THEIR OWN "PURSE" - max limit 10 per day points can be given away (See optional)

!credits checks on the user issuing the command's credit; For admins !credits <id or @username> can be run for moderation/checking.

!leaderboard checks on the current highest valued members; (through your paginated system - self deleting the post at the end of the interaction)

Optional: (this includes a negative response mechanic which might not be good between users) choose an icon, that when assigned to a post - triggers the !give command to the poster's id from the person engaging with the emoji response some suggested options

✅ add a unit 🛑 no points/destroy a unit.

<:crit_hit:507158022188040193> add a unit <:crit_fail:507158115612098572> no points/destroy a unit.

<:vote:761213388025364511> add a unit no points/lose a unit.

Admin Points awarded <:rollsafe:630846705037737985> + (x) 🤨 - (x)

You don't get "powers" from such, just bragging rights.

NEXT steps

Give a budget of unit awarded - daily/weekly - per x number of posts (etc)

a Market system to spend the units

Define "tier levels" of unit accumulation that when obtained (leveling), or purchased (training) grants specific roles. the roles would be (most likely) be hierarchical so that more activity grants more server rights - encouraging positive interactions and winnowing bad behavior

Upvote - Modnar#2707

Upvote - Tercept#0001

Upvote - Sock#2082

Upvote - modnar#9949

Indifferent - deraviin#9963

Votes: +4 / -0 / ±1