Interactive TOS Discord Bot

Status
This thread has been locked.

Satan

Devil#0666
Supreme
Feedback score
52
Posts
3,671
Reactions
1,442
Resources
3
Take for instance the following:
I have a large discord server and I want to enforce a TOS on them all. Thus the bot will do its yet to be listed functions in a way that can detect whether a user has agreed to the TOS or not. If a user has not agreed to the TOS yet then it will forcibly put a role onto the user that will censor them from the content of the server.

It will then DM the user a block of text that I will manually fill out via a command to have as many lines and discord markdown features as I want to make the TOS look fancy and all.

I then want the user to type in a specific key phrase NOT A REACTION response. I want the key phrase for psychological reasoning to read what they're typing and sending for the bot to read. Something along the lines of "I agree to this and that and this."


Summary:
  • Command to be able to set a TOS script to send users via DMs
  • Command to be able to set a Agreement phrase
    • After agreeing the bot will assign OR remove a role from the user to uncensor the content of the server.
    • OR because I have not yet decided how to censor my server content to people who haven't agreed yet.
  • Be able to cycle through the entire server's current userbase and force them into accepting this TOS script in DMs.
    • DMs because unlike other servers that have spammy #welcome channels that accept a .iam RoleNameHere stuff I don't want it to be spammy and I want the agreement phrases to look professional
  • After cycling through the userbase on my server, I want the bot to start checking new users who join the server or rejoin to force them to re agree to the TOS again. My server is about ~1k members right now.

Any other questions would be welcomed and highly expected. I have a liking to those who show initiative in clarifying everything and working alongside with what I want to see in the bot via Voice call or Screensharing.

Budget: $20-35

Timeframe:
4 days maximum, no excuses whatsoever otherwise PayPal investigation & MC-Market scam report & Negative reputation. I don't joke after having my recent bot commissions take forever to find someone who is capable of providing proper services without loss of time or money.

My contact discord: ⚡ zDrakon ⚡#4392
 

Satan

Devil#0666
Supreme
Feedback score
52
Posts
3,671
Reactions
1,442
Resources
3
A very simple solution to this problem without wasting any money at all:

Create a role under either admin or owner (Cutoff where accepting or denying T.O.S. is no longer necessary.)

Change all channels settings to where that role cannot access it (Easier to do it under category, not channel) (ONLY THAT ROLE SPECIFICALLY AS ROLES UNDER IT MAY BE AFFECTED IF NOT SPECIFIED.)

Make a TOS acceptance channel / category that only the tos role, and those above cutoff can see (simple permissions.)

Have dynobot give everyone in the server the TOS role

(Now comes the fun part)

Make a simple bot that:
When prompted with (prefix)Accept will remove the TOS role
Perpetually delete anything sent to the TOS channel

I can do all of this for free if you need. Add me on discord (Bishop#7777)
The point is to make the TOS seem professional and bind the user legally to the contract with the psychological effect of reading/accepting what the user has agreed to. I understand there's an easier and free way to do this, but for the sake of this effect I want it intentionally complicated.
 

Tristan M.

Tristan M.#0550
Supreme
Feedback score
12
Posts
99
Reactions
64
Resources
0
The point is to make the TOS seem professional and bind the user legally to the contract with the psychological effect of reading/accepting what the user has agreed to. I understand there's an easier and free way to do this, but for the sake of this effect I want it intentionally complicated.
I have deleted my response as I had not read the whole post. I can still do this relatively easily. Please add me on discord if you want to contract with me. Bishop#7777
 

MarkFreak

Feedback score
11
Posts
559
Reactions
280
Resources
0
Just wanted to mention and warn you, if anybody charges over 20$, it's a no no. This is simple, and no it isn't hard at all to loop thru users that you already have, I seem to have a feeling that you think it's hard from reading the thread.
 

Satan

Devil#0666
Supreme
Feedback score
52
Posts
3,671
Reactions
1,442
Resources
3
Just wanted to mention and warn you, if anybody charges over 20$, it's a no no. This is simple, and no it isn't hard at all to loop thru users that you already have, I seem to have a feeling that you think it's hard from reading the thread.
Its a bit complicated, not necessarily hard, and I've had people waste my time over $16 so... Yeah I understand. Thanks for the advice.

LeJeffy has taken this on. Marking as complete for now.
 
Status
This thread has been locked.
Top