如何通过nodejs发送按键

Kon*_*ong 1 javascript keypress node.js twitch

我正在编写一个 twitch 机器人,我想要它,所以当用户输入命令(类似 !space [time] )时,它会随机按他们给出的时间量的空格。我知道如何接收命令,但不知道如何发送按键输入。提前致谢

编辑:当我说发送按键时,我的意思是从我这边的nodejs控制台而不是在twitch上

编辑 2:我想要这个,这样我的直播中的观众就可以在我玩游戏时花费积分来恶搞我

MiC*_*OZi 6

我知道这个线程很旧,但你可以使用Nut.js

最小示例:

const { keyboard } = require('@nut-tree/nut-js');
keyboard.config.autoDelayMs = 0;

   keyboard.type("Hello World!");
Run Code Online (Sandbox Code Playgroud)

我个人认为RobotJS使用了太多的依赖项。Nut.js 更容易使用,设置也更快。