python - Discord API 查询
问题描述
我目前正在构建一个不和谐的自动加入程序,但我不清楚现在使用哪个 api。下面是我的代码
import requests
link = input('Discord Invite Link: ')
if len(link) > 6:
link = link[19:]
apilink = "https://discordapp.com/api/v6/invite/" + str(link)
print(link)
with open('tokens.txt','r') as handle:
tokens = handle.readlines()
for x in tokens:
token = x.rstrip()
headers = {
'Authorization': token
}
requests.post(apilink, headers=headers)
print("All valid tokens have joined!")
我想知道 api v6 是否太旧而无法触发我的不和谐帐户的禁令?如果是,我应该使用哪个 api 链接?谢谢。
解决方案
您将被禁止在任何版本的 API上使用用户帐户令牌自动加入服务器。它违反了 TOS。如果您想代表其他用户加入服务器,您应该考虑使用Discord 的 OAuth 系统,特别是在guilds.join
获得许可的情况下。
推荐阅读
- matlab - matlab中图形的邻接列表中的邻接矩阵
- apache-spark - 检查 Spark 流作业是否挂起的最佳方法
- php - PHP 导出到 CSV 并在 excel 中打开,而无需使用文本导入向导
- swift - 为什么这个 JSON 解码会使我的应用程序崩溃?
- python - 使用公共变量在 Flask 上运行两个进程
- asp.net-identity - 如何处理使用临时 NameID 的身份提供者
- python - 如何使用 NetworkX 获得一组路由中两个节点之间的最短路径?
- laravel - 如何在 CodeIgniter 中为 Laravel 中的第一个项目定义子域路由?
- python - 如何使用 pipenv 安装特定的 git 分支
- asp.net - 无法上传图片