在 Discord 模态中实现用户输入的自动完成功能

问题描述 投票:0回答:1

我目前正在开发一个 Discord 机器人,它利用模式进行用户输入。该机器人通过按钮促进各种操作,并且要求用户将某些值输入到模态中。然而,其中一些值对于用户来说可能难以记住,这可能会阻碍用户体验。为了解决这个问题,我希望在 Discord 模式中实现自动完成功能。这将允许用户在输入时收到建议,从而简化流程并增强可用性。

我进行了广泛的研究,以确定 Discord 是否正式支持模态框的自动完成功能,但我没有在官方文档或论坛中找到任何相关信息。目前 Discord 似乎并不原生支持此类功能。我正在联系社区,询问是否有任何非官方的解决方法或自定义实现可以促进此功能。如果有人有见解、替代方法或实现类似功能的经验,我们将不胜感激您的指导。

discord.js bots
1个回答
0
投票

据我所知,精确的自动完成功能(例如基于用户输入的建议)是不可能的。但是,您可以在模式的 TextInputBuilder 组件中使用 .setPlaceholder .setValue 属性来帮助您的用户知道要输入什么。

.setPlaceholder

  • 顾名思义,它向字段输入添加一个占位符。您可以使用它来指导用户可以做出哪些输入选择。
  • 占位符不能太长,否则会抛出错误。

.setValue

  • 这会为字段输入添加预定义值。您也可以使用它,但是用户需要先清除该值。
© www.soinside.com 2019 - 2024. All rights reserved.