discord - 如何发送随机消息?
问题描述
(现在......是的,我知道标题可能是胡说八道。)
所以假设我有 6 个嵌入。你知道,就像...游戏死了。
运行命令后,我想发送其中一个嵌入$roll
。
这是我的编码方式:
message.reply(`${ one || two || three || four || five || six }`);
但是,每次我运行该命令时,它只会显示One ... Here's an image。
请帮帮我。
解决方案
当你使用one || two || three || four || five || six
它时,它总是一,因为一总是真实的。所以如果你想发送一个随机值,试试这个代码
const choices = [one, two, three, four, five, six]
message.reply(choices[Math.floor(Math.random() * choices.length)])
推荐阅读
- ionic-framework - 如何注册本地离子电容器插件
- reactjs - 在 createMuiTheme 的覆盖中使用 theme.spacing 函数
- snowflake-cloud-data-platform - 更改 Snowflake 阶段时出现“文件格式不存在或未授权”错误
- search - Yii2:搜索url的url管理
- python - 仅从输入变量中提取 json 数据
- docusaurus - 更改按钮导航文本“下一个”/“上一个”
- python - 我正在制作一个函数和一个循环并获取列表索引超出范围错误
- python - 在给定的一组输入中没有得到最大和最小数字的期望输出
- javascript - 在 Knex 迁移中为现有行设置默认的 notNullable 引用列
- haskell - 为什么在 Haskell 案例中别名函数会降低性能