javascript - Discord.js - 如何将用户移动到另一个频道
问题描述
有谁知道如何用 discord.js 移动人们?现在我所拥有的是:
if (message.content === `${prefix}bring`){
member.voice.setChannel('801285931868356658')
}
由于 API 总是在变化,我真的找不到办法做到这一点。
解决方案
根据当前的discord.js
文档,我认为您走在正确的轨道上。如果我们看一下VoiceState
Object (您从中获得member.voice
),它会公开以下方法(在文档中):
setChannel( [channel], [reason] )
在您的示例中,您使用简单的 id (字符串)作为通道参数。根据文档,通道参数可以是 typeChannelResolvable
或null
. 所以我想你需要实际传递通道对象而不是只传递 id。
这只是来自阅读文档。
推荐阅读
- javascript - 使用 Gridsome 博客按日期排序
- postgresql - Amazon RDS Postgresql 快照保留架构但丢失所有数据
- ios - 快速将多折线渲染到一张地图上
- python - Python:查找输入到函数中的变量名称的任何简单方法
- download - C# 使用 webclient 进行多次下载
- javascript - 一个简单的函数闭包问题——更新计数的计数器函数
- python-3.x - 立即使用模块计划运行计划,然后每小时再次使用
- omnet++ - 如何通过 omnet++ Veins 中的电缆将 RSU 连接到控制器节点?
- python - Python Flask:为什么日志IP和手机IP不同?
- bash - 用于 bash 脚本