2017-05-10 12 views
1

discord.jsを使用してdiscordボットを作成し始めたばかりで、イベントを試して問題を見つけました。メッセージが削除されると、messageDeletedイベントはトリガされません。Discord.JS messageDeletedイベントがトリガーされていません

const discord = require('discord.js'); 
const Client = new discord.Client(); 
const token = 'bot_token'; 

Client.on('ready', function(){console.log('Logged on!')}); 

Client.on('messageDeleted', function(message, channel){ 
    console.log('Test, a message was deleted.'); 
}); 

Client.login(token); 

「テストはメッセージが削除されました」というメッセージは表示されません。私はメッセージを削除します。 noteコードを実行してコードを実行した後に作成したメッセージを削除する前に、すでにチャット中のメッセージを削除してみました。まだ何も。

答えて

2

'messageDelete'の代わりに'messageDeleted'にイベントを設定していると思います。

+0

うわー!しかし、なぜそれはここで「メッセージ削除」されるのだろうか? http://discordjs.readthedocs.io/en/latest/docs_client.html#events – CyberLX

+0

過去のある時点では、すべてのドキュメントがreStructuredText https://github.com/hydrabolt/discord.js/で行われていたようですtree/5a5316dc66cecfd1dcd6fac021c21ffd6fcf85c7/docsであり、readthedocs.ioでホストされていました。私が見ていることから、これは現在サイトのソースです:https://github.com/hydrabolt/discord.js-siteそしてそれはjs.orgにあります。私は本当にプロジェクトの歴史を知りません。私はそれを理解するためにちょっと調べました。 –

+0

@Cyber​​LX私は実際にもう一度見ました。 [that documenation](https://discordjs.readthedocs.io/en/latest/)のフロントページには、実際には9.0.0の前にdiscord.jsがあることが記載されています。新しい文書管理の場所へのリンクをたどった場合、放棄された別の場所に移動して現在の場所にリンクしているように見えます。 –

関連する問題