发送不和谐消息的脚本

时间:2021-07-03 19:09:37

标签: javascript discord dom-events contenteditable

我想从 Web 浏览器控制台创建 JavaScript 脚本(不是机器人)可执行文件。这个脚本应该在当前打开的频道中发送一些消息。我的代码如下所示:

const editable = document.querySelector('main [contenteditable]') // Locate textfield for message.
editable.focus()

document.execCommand('insertText', false, 'Inserted text...\n\n') // Simulate typing of "Inserted text...\n\n".

editable.dispatchEvent(new KeyboardEvent('keydown', { bubbles: true, cancelable: true, keyCode: 13 })) // Simulate enter for sending message.

当我运行它时,文本被输入到字段中,但它的行为仍然是空的(有占位符,不能使用 Enter 发送此消息):

enter image description here

有什么办法可以解决吗?

0 个答案:

没有答案