我有不和谐的服务器,和一个网站。在网站上,我想阅读一个不和谐用户在特定公会(我的不和谐服务器)中的角色,并根据他们在我的服务器上的不和谐角色显示一些内容。一个示例是检查用户是否已被列入白名单(给定白名单角色)。
我试图通过正常的API读取信息,但这是不可能的。相反,我尝试使用机器人,但我不知道如何通过机器人API访问用户信息。有人能给我指出正确的方向,或者帮助我吗?谢谢。
你可以用快递。js要做到这一点,您实际上不需要使用OAuth2,除非您想要创建一个特定于用户的仪表板(我建议按照@Octagnal t的建议检查discordjs.guide/OAuth2和这个仪表板指南)
代码示例:
const Discord = require("discord.js");
const client = new Discord.Client();
const express = require('express');
const app = express();
const port = 80;
app.get('/', (req, res) => {
let userList = bot.guilds.cache.get("guild id").members.cache.filter(member => {
return member.roles.cache.some(r => "role id" === r.id)
}).map(m => m.user.tag).join(', ');
res.send(userList);
})
app.listen(port);
client.login("token");
我正试图为不和谐做一个会员机器人。机器人将从API中检索用户ID和角色,并需要从用户中删除此角色。 首先,我要了解特定用户所在的公会: 然后,我通过名称查找角色: 然后我试图通过他的ID找到用户,并删除上面的角色。但是,用户始终未定义: 通常,当我添加一个角色时,我会使用消息对象,然后像这样使用消息中的公会: 但是,我从API中检索数据,因此我必须以另一种方式进行。 我的脚本的完整代码:
我确实有一些独特的要求,我想隐藏要从特定角色用户中选择的角色。 例如,我有一个角色名称admin、部门1、部门2和部门3。作为管理员,我应该只能在门户中看到部门1、部门2和部门3的角色管理。 但如果我为管理员定义权限,他/她可以管理角色。管理员用户可以查看Liferay中可用OOTB的所有角色。 有人能帮我配置一下吗?
我想我的代码中的“admin-cli”是错误的,但这是master域中的客户端ID。这是不是身份证错了?如何使请求使特定用户的所有角色工作?
我有3个用户角色:管理员、客户和员工。 登录后,每个角色将重定向到特定的仪表板,例如:-管理员:网站。com/admin-客户:网站。com/客户-员工:网站。通讯员/雇员 此时,无论我使用哪个用户角色,都可以通过这些网址访问所有内容。 限制客户打开admin的最简单方法是什么 Laravel版本5.2.45 PHP版本7.2我正在使用共享托管提供商。谢谢你们
所以我正在写一个代码来获取scanf一个文本文件并返回一个格式化的文本消息日志。我一直在想,当文件扫描行“332982000 20555552002 205551001 7 Webb先生,我能问你一个问题吗?”时,如何在某一点扫描文件中的字符串,并打印E.X点以外的所有字符串我将前4个数字扫描为整数,并将其余写入的文本扫描到从“Mr.Webb”开始的字符数组中。 我尝试使用一个for循环与fsca
我有一个csv文件,如下所示: ... 我怎样才能在python中只读取列“AAA、DDD、FFF、GGG”并跳过标题?我想要的输出是一个元组列表,如下所示:[(1,4,3,20),(2,5,2,23),(4,6,1,22)]。我正在考虑稍后将这些数据写入SQLdatabase。 我参考了这篇文章:用csv模块从csv文件中读取特定的列?。但是我不认为这对我有什么帮助。因为我的. csv很大,有一