Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea: revive payphone call? #152

Open
austinhuang0131 opened this issue Jan 6, 2020 · 13 comments
Open

Idea: revive payphone call? #152

austinhuang0131 opened this issue Jan 6, 2020 · 13 comments

Comments

@austinhuang0131
Copy link
Member

austinhuang0131 commented Jan 6, 2020

The idea is:

  • Add a >pcall/>pdial as well as >prcall/>prdial command that allows servers to call others without setting up a number.
    • The caller ID will simply show up as A payphone. The number would be (0500) 000-0000, same as previously used in v1.
    • A message would cost 4 credits each (or otherwise necessarily higher than the cost of a >message), to be decided. Users should be alerted when they place a payphone call about how many messages they can send. (Of course, if it does not bother too much to establish a per-minute rate, then that can also do)
    • To prevent abuse, the channel ID must be recorded in the call. As well, >backdoor feature should accommodate this.
  • To reward adoption of DTel and facilitate the aforementioned feature, a 100-credit initial balance (Or otherwise, an amount between 80 and 160 credits) should be provided.

Opinion required

@Rexogamer
Copy link
Member

i guess this could be like a “trial” feature

@Mitchell3514
Copy link
Member

Mitchell3514 commented Jan 6, 2020

What is the difference between pdial and prdial?
Also, shouldn't this be a fider thing? (+look at UC/SC suggestion)

Thoughts:

  • Nice way of getting people started with the bot. Currently, some invite the bot and then don't make a number and kick the bot.
  • The free credits should already be a thing
  • New currency type: Phone Credits, allowing you to make a pcall for free (or like 1PC = 5min), give 1(+) to new users to let them use pdial for free.

Implementation problems/questions:

  • Does the >pcall instigator pay for the messages of other users on their side in that call?
  • Should we make pcalls use SC (see fider)?

Can we please turn code into classes before this makes it messier thnx

@Rexogamer
Copy link
Member

can we like make the bot code not a mess before we start adding major new features?

also there should be a limit (per server maybe) on how much you can use it before the bot says “ok, get a number”

@Mitchell3514
Copy link
Member

Mitchell3514 commented Jan 6, 2020

can we like make the bot code not a mess before we start adding major new features?

Yes, classes

@Mitchell3514
Copy link
Member

@austinhuang0131

@Rexogamer Rexogamer added the V4 label Jun 1, 2020
@LaNgOStInode
Copy link

LaNgOStInode commented Nov 15, 2020

I wasn't here forever, so I don't actually know what the original payphone was like. However, payphones indicate someone is being paid (hence pay-) I get that much. Who would be getting paid? If the price was 4 DTS, would stated person be paid 2? What's the function of >backdoor?

What is the difference between pdial and prdial?

I also want to know this 👍

  • New currency type: Phone Credits, allowing you to make a pcall for free (or like 1PC = 5min), give 1(+) to new users to let them use pdial for free.

What would the point be for PAYphone be then? Would Phone Credits be a new Discoin currency? Going off the logic that the price of one of these is 4 DTS, would Phone Credits pay stated person 2 DTS? Wouldn't Phone Credits be farmable if they appeared 1 per 5 minutes, because you can just stay AFK and get them easily? Something else would be more efficient, like having to convert in order to get DPC/DTC (unofficial acronyms I made up), or having a lootbox system or including it in '>daily'? Last point I have to talk about is what if the people being paid use a DPC/DTC? If the idea from earlier was put into effect, then people getting paid could just use their credits and easily get 2 DTS. Not much, but think about it. Repetitive farming would eventually result in 500 DTC, and if it was a conversion currency, then you could get large amounts of credits at a time by converting from other currencies and then start farming (not implying that strategy would be ideal, just saying it's a possibility.)

@Rexogamer
Copy link
Member

payphone doesn't pay anyone, it's basically an alternative for those not willing to spend 500 credits on a number iirc

@Mitchell3514
Copy link
Member

payphone doesn't pay anyone, it's basically an alternative for those not willing to spend 500 credits on a number iirc

This is correct.
Also >backdoor allows us to join a server if necessary for customer support issues. (see our TOS)

@LaNgOStInode

@LaNgOStInode
Copy link

payphone doesn't pay anyone, it's basically an alternative for those not willing to spend 500 credits on a number iirc

oh so it's like they're paying to a phone company
makes sense

This is correct.
Also >backdoor allows us to join a server if necessary for customer support issues. (see our TOS)

@LaNgOStInode

ok, also makes sense :)

@LaNgOStInode
Copy link

thanks for clearing things up about that

@turret-dev
Copy link
Member

Also >backdoor allows us to join a server if necessary for customer support issues. (see our TOS)

if this idea is added, then we should have the TOS changed from "by having a number" to "by using dtel's call command"

@Mitchell3514
Copy link
Member

There will either be a payphone-like system in v4 or it won't be necessary as setting up a number becomes trivial.

@Mitchell3514 Mitchell3514 removed the V4 label May 15, 2021
@Rexogamer
Copy link
Member

Rexogamer commented May 17, 2021

on second thoughts this seems a bit... pointless. the first month of a number is free, and if you want to keep using it you can easily use >daily enough times to get enough credits to renew. while you do have to actually make a number, which not everyone in a server can do, you'd need someone to actually add the bot in the first place and therefore they can just set one up. i also think moderation with this would be... a bit confusing - one shared number that constantly changes channel?

while having a feature to trial dtel is certainly an interesting and potentially good idea, my main conclusion is that for a little bit of setup you can get more features for a month at no cost and then an easily payable fee. i'm not entirely sure on this one.

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

No branches or pull requests

5 participants