【问题标题】:How to collect user input and add that to my choice of template and verify before sending?如何收集用户输入并将其添加到我选择的模板中并在发送前进行验证?
【发布时间】:2026-01-14 21:45:01
【问题描述】:

我目前正在尝试一个项目,我可以让收集器收集用户输入并将其加载到我的模板中,并让我在发送之前验证它。

格式为: This if template format I want currently trying to collect user input for

【问题讨论】:

标签: javascript node.js discord discord.js


【解决方案1】:

我不会为您编写所有代码,但我绝对可以为您指明正确的方向!您可能正在寻找的是string split function。这使您可以获取输入字符串并将其转换为数组。例如,字符串hello, this is a test, I think? 可以在, 字符上拆分,结果将是["hello", "this is a test", "I think?"]。在您的情况下,这可用于获取用户的消息,并将其拆分为您需要的模板部分。然后您可以遍历生成的数组并将每个部分添加到模板中的正确位置!

至于在发送前验证消息,有很多方法可以完成。我想到的一种方法是,您可以将消息发送到私人验证频道,然后使用reaction collector 进行验证或拒绝。如果通过验证,您可以将机器人设置为在任何地方发送消息。

我建议阅读discordjs.guide。该网站有大量有用的信息/代码,可以帮助您解决几乎所有您可能需要的事情!

【讨论】:

    最近更新 更多