From 350c893ead29397fc59b0ceceb2bb1025c6b6c35 Mon Sep 17 00:00:00 2001 From: Schuyler Cebulskie Date: Sun, 11 Sep 2016 02:13:49 -0400 Subject: [PATCH] Add GuildMember.toString --- src/structures/GuildMember.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/structures/GuildMember.js b/src/structures/GuildMember.js index a33e667e7..eb42730c9 100644 --- a/src/structures/GuildMember.js +++ b/src/structures/GuildMember.js @@ -316,6 +316,17 @@ class GuildMember { return this.client.rest.methods.banGuildMember(this.guild, this, deleteDays); } + /** + * When concatenated with a string, this automatically concatenates the User's mention instead of the Member object. + * @returns {string} + * @example + * // logs: Hello from <@123456789>! + * console.log(`Hello from ${member}!`); + */ + toString() { + return `<@${this.user.id}>`; + } + // These are here only for documentation purposes - they are implemented by TextBasedChannel sendMessage() { return; } sendTTSMessage() { return; }