javascript - 没有提及的命令
问题描述
我怎么能在不提及用户的情况下使命令工作,只需将该用户的昵称放在服务器上?
const member =
message.mentions.members.first() ||
message.guild.members.cache.get(args[0]) ||
message.member;
解决方案
您可以使用Collection#find()
:
message.guild.members.cache.find(member => member.username === args[0]);
推荐阅读
- r - 根据行值添加特定列值
- python - Python为图像中断PNG添加噪声
- r - R中数据包络分析的优势
- postgresql - 带有 DataGrip 的 PostgreSQL - “表不存在”
- c# - 如何在 C# 的 linq 查询中 sql 查询包含行号?
- assembly - 在程序集中为 sys_create 和 sys_write 指定文件路径
- javascript - Vue 如何实现双卷曲/小胡子语法?
- css - 容器内的多行 - Flex - React-Native
- javascript - 在另一个函数的 if 中调用匿名函数
- java - 如何使用 Java 将 Syslog 中的消息读取到字符串中并将它们推送到另一个 Syslog 端口