client.on('guildMemberAdd', guildMemberAdd => {
console.log("Guild Member joined");
});
我知道我有一些noob错误请帮助lmao,只是尝试简单地检测用户何时加入公会/服务器并给他们一定的角色。
答案 0 :(得分:1)
添加角色的几种方法。按ID或按角色。最好知道角色ID,因为它会更快,但是您也可以按名称查找角色。
#!/usr/bin/env python3
def valcheckw():
w=input('weight(lbs): ')
try:
val0=float(w)
return val0
except ValueError:
print('That\'s not a number!')
valcheckw()
def valcheckh():
h=input('height(in): ')
try:
val1=float(h)
return val1
except ValueError:
print('That\'s not a number!')
valcheckh()
def run():
weight=valcheckw()
height=valcheckh()
bmi=float(weight * 703/float(height*height))
print(bmi)
### main ###
run()
答案 1 :(得分:0)
我只测试了这段代码,它已经有效了。只需让某人加入您的频道,您就会在控制台中看到该消息。
答案 2 :(得分:0)
从guildMemberAdd
上的文档中,您可以看到函数中返回的参数实际上是func getValues() {
ConnectionAPI.shared.ConnectionHandler { (finished) in
if finished {
print(ConnectionAPI.shared.aArray)
}
}
}
(您放GuildMember
,可能是因为您不知道是什么被传递到那个回调中。)
从那里,您可以使用Guildmember.setRoles
为该成员/用户提供特定角色。
尝试这样的事情:
guildMemberAdd