mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
1.0.1 actual
works!
This commit is contained in:
26
lib/message.js
Normal file
26
lib/message.js
Normal file
@@ -0,0 +1,26 @@
|
||||
var User = require("./user.js").User;
|
||||
|
||||
exports.Message = function(time, author, content, channel, id, mentions){
|
||||
this.time = Date.parse(time);
|
||||
this.author = new User(author.username, author.id, author.discriminator, author.avatar);
|
||||
this.content = content.replace(/<[^>]*>/g, "").replace(/\s+/g, ' ').trim();
|
||||
this.channel = channel;
|
||||
this.id = id;
|
||||
this.mentions = [];
|
||||
for(x in mentions){
|
||||
var _mention = mentions[x];
|
||||
this.mentions.push( new User(_mention.username, _mention.id, _mention.discriminator, _mention.avatar) );
|
||||
}
|
||||
}
|
||||
|
||||
exports.Message.prototype.isMentioned = function(user){
|
||||
|
||||
for(mention of this.mentions){
|
||||
if(user.equals(mention)){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user