![](/img/trans.png)
[英]How to make a console message and command saying how many servers are using the bot and users are using the bot?
[英]how to make a bot Private message on command?
想让机器人 dm 成为一个使用命令根据他们所拥有的谜题角色获得提示的人。
确实观看了一个 YT 视频,该视频显示根据触发器对一个人进行 dm。 这没有帮助,因为它需要太多的触发器。
机器人应该告诉一个人他们有什么角色,所以我知道我们需要使用if (message.member.roles.cache.some(role => role.name === 'Puzzle 1')
不完全确定如何制作:'(
您可以使用message.author.send("YOUR MESSAGE HERE")
向用户发送私人消息。
如果您想在发送DM之前按名称检查用户角色,您可以这样做:
if (message.member.roles.cache.some(role => role.name === 'Puzzle 1')){
message.author.send("YOUR MESSAGE HERE")
}
重要提示:如果用户在隐私和安全设置中禁用了Allow direct messages from server members
,则机器人无法向用户发送消息。 所以我建议你使用try/catch
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.