gpt4 book ai didi

discord - 我怎么能说出哪个 Discord 成员是通过哪个邀请来的?

转载 作者:行者123 更新时间:2023-12-04 13:29:43 29 4
gpt4 key购买 nike

我想为付费成员(member)提供 Discord 服务器。我想我可以让他们通过 Stripe 付款,向他们发送付款邀请,然后定期运行 Python 脚本,该脚本检查我的所有 Discord 成员是否都有有效的订阅。为此,我需要一个 支付与Discord成员(member)的逻辑连接 .
我认为逻辑连接是 邀请 ,但我似乎无法弄清楚如何做到这一点。我研究了 Discord API,但似乎邀请不是成员独有的,我也无法追踪哪些成员使用了哪些邀请。
另外,我什至看不到成员的电子邮件地址。并不是说电子邮件是最好的逻辑连接,因为可以使用不同的电子邮件订阅而不是设置他们的 Discord 帐户,但这至少是希望的 Spark 。我发现了查看电子邮件的权限/范围,但它似乎需要完整的交互式 OAuth2 流程,而我需要使用非交互式服务器端 cron 脚本将成员与付款配对。
有人能指出我正确的方向吗?
注:有像LaunchPass这样的服务或 Memberful ,它可以做到这一点,因此必须有一种方法。我可以编码,而且我认为我可以使用比他们提供的更简单的机制(一个可手动编辑的 Google Sheets 表和一个 Python 脚本),所以我试图自己解决这个问题。

最佳答案

另一种选择是在用户完成付款并将其发送给他们后创建一次性邀请。它对他们来说是独一无二的,一旦他们加入,它就会失效。当他们加入时,您可以记录使用此邀请加入的成员,并交叉引用导致创建邀请的付款和使用它的成员。
对于奖励积分,您可以查看成员(member)是否离开并通过电子邮件向他们发送另一个加入服务器的邀请。
此解决方案的一个缺点是,这并不能证明加入的成员是付款的成员,他们可以将邀请转移给其他人,并且他们的用户名将与付款相关联,但这需要代表成员采取行动付款的人。

关于discord - 我怎么能说出哪个 Discord 成员是通过哪个邀请来的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65810723/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com