From e58e61b0ff9f0a0d4d228cd688339a0063a9f1b7 Mon Sep 17 00:00:00 2001 From: Ammar Bandukwala Date: Fri, 28 Apr 2017 14:29:20 -0500 Subject: [PATCH] add Tag method to user (#364) * add Tag method to user * change format verb to %s * use consistent string forming --- user.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/user.go b/user.go index 1da0a71..88e098e 100644 --- a/user.go +++ b/user.go @@ -1,5 +1,7 @@ package discordgo +import "fmt" + // A User stores all data for an individual Discord user. type User struct { ID string `json:"id"` @@ -15,5 +17,10 @@ type User struct { //String returns a unique identifier of the form username#discriminator func (u *User) String() string { - return u.Username + "#" + u.Discriminator + return fmt.Sprintf("%s#%s", u.Username, u.Discriminator) +} + +//Mention return a string which mentions the user +func (u *User) Mention() string { + return fmt.Sprintf("<@%s>", u.ID) }