简介
discord.js-toasty是一个在 Discord.js 框架下,用于在 Discord 服务器上添加 toast 消息弹窗的 npm 包。它使用简单,可以轻松地在您的 Discord 服务器上添加漂亮的弹窗消息。
在本文中,我们将会具体介绍如何安装和使用 discord.js-toasty。
安装
安装 discord.js-toasty 只需执行一个 npm 命令即可:
npm install discord.js-toasty
用法
使用 discord.js-toasty 的步骤非常简单:
- 引入 discord.js-toasty 包
- 创建一个 Toasty 实例
- 使用 Toasty 实例来发送提示消息
-- -------------------- ---- ------- ----- ------- - ---------------------- -- -- ---------- - ----- ------ - ----------------------------- -- -- ------- ----- ----- ------ - --- ----------------- -- -- ----- -- ----- ------ - --- -------------- - ------ --------- -- ------- ---------- ---------- -- ---- ---------------- --------- -- ---- --- -- ------ -------------------- ------- -- - -- -- ----- -- ------------------------------- ------- ---------------- ---
在上面的示例代码中,我们首先引入了 Discord.js 包和 discord.js-toasty 包。然后,我们使用新创建的 Toasy 实例来发送提示消息。在此之前,我们需要创建一个 Discord 客户端实例client。
其他可用的提示类型
除了 success
之外,Toasty 还可以发送 error
, warning
和 info
类型的消息。
toasty.error(message.channel, '错误提示', '发生了一个错误,请稍后再试'); toasty.warning(message.channel, '警告提示', '请注意这个操作可能会对您的账号造成危害'); toasty.info(message.channel, '消息提示', '这是一条普通的消息提示');
指定默认的目标频道
在上面的示例代码中,我们在使用 toasty.success
方法发送消息时,需要手动指定目标频道。但是,我们也可以在创建 Toasy 实例时,指定一个默认的目标频道。
const toasty = new Toasty(client, { emoji: ':tada:', textColor: '#FFFFFF', backgroundColor: '#8D1616', defaultChannel: 'general' // 默认的目标频道 });
有了默认频道,我们可以直接使用 toasty.[type]
方法发送提示消息,而不再需要每次指定目标频道。当然,在发送消息时还是可以手动指定其他频道的。
toasty.success('这条消息可以直接在 general 频道上发送'); toasty.success(anotherChannel, '这条消息会被发送到 anotherChannel 频道上');
使用变量
在发送消息时,我们可以使用变量来代替某些文本。
toasty.success( message.channel, '欢迎加入', '{user.name} 加入了我们的服务器', { user: message.author } );
在上面的代码中,我们使用了 {user.name}
变量来代替用户的昵称。在调用 toasty.success
方法时,我们还传了一个 { user: message.author }
对象,这样就能在消息中使用 user
变量了。
自定义样式
通过传输 Toasty 实例的参数,在创建 Toasy 实例时,我们可以定义样式参数。这些参数可能包括表情符号、文本颜色和背景颜色。
const toasty = new Toasty(client, { emoji: ':tada:', // 更改表情符号 textColor: '#FFFFFF', // 更改文本颜色 backgroundColor: '#8D1616' // 更改背景颜色 });
如上所述,您可以在创建 Toasy 实例时指定表情符号、文本颜色和背景颜色。在最佳情况下,这应该使您的消息更加突出并且更加容易识别。
总结
在本文中,我们介绍了如何安装和使用 discord.js-toasty 来在 Discord 服务器上添加 toast 消息弹窗。我们学习了如何创建 Toasy 实例、选择默认目标频道、使用变量和自定义样式。现在,我们已经准备好在代码中使用 discord.js-toasty 了!
如果您想要更进一步地了解如何使您的代码更加专业化、高效并更加容易阅读,请继续探索更多基于 Discord 的技术和 NPM 包。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005596081e8991b448d6d0d