期望:机器人会删除用户命令并回复
结果:机器人回复但不删除用户命令
bot.on('message', msg => {
// Broken
if(msg.content === 'replace me'){
msg.reply('? replaced');
msg.delete(500);
}
})
先谢谢您
答案 0 :(得分:1)
据我了解,当您说“用户命令”时,是指用户的信息。在这种情况下,问题出在const handleChange = (el) => {
const { value } = el.target;
setValue(value.slice(-1) || 0);
};
上。
const InputBox = () => {
const [value, setValue] = useState(0);
const handleChange = (el) => {
const { value } = el.target;
setValue(value.slice(-1) || 0);
};
return (
<input
type="number"
min="0"
max="9"
id="numberInput"
value={value}
onChange={handleChange}
className="inputBox"
/>
);
};
将超时对象作为参数。
将您的代码更改为此
msg.delete(500)
要立即删除,请不要延迟使用
.delete()