我正在编写一个Discord机器人,目前我对如何在该机器人中建立打字检测系统感到非常困惑。我希望它能够检测到有人“幽灵类型”,或者何时他们开始键入然后删除其消息,从而停止键入指示器,但从不发送消息。
我知道discord.js中内置了一个isTypingIn()函数,但我想创建它,以便它可以检测到何时有人Ghost键入。可悲的是,我现在没有为此编写任何代码,但是如果有人可以帮忙,那将是很棒的事情!
答案 0 :(得分:1)
有一个专门针对用户开始输入的事件:
https://discordpy.readthedocs.io/en/latest/api.html#discord.on_typing
guild_subscriptions必须设置为true才能起作用。
discord.js中提供了相同的事件:
https://discord.js.org/#/docs/main/stable/class/Client?scrollTo=e-typingStart