Преглед на файлове

Added Role.Mention function

Carson Hoffman преди 7 години
родител
ревизия
5765bb7804
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      structs.go

+ 6 - 0
structs.go

@@ -13,6 +13,7 @@ package discordgo
 
 import (
 	"encoding/json"
+	"fmt"
 	"net/http"
 	"sync"
 	"time"
@@ -289,6 +290,11 @@ type Role struct {
 	Permissions int    `json:"permissions"`
 }
 
+// Mention returns a string which mentions the role
+func (r *Role) Mention() string {
+	return fmt.Sprintf("<@&%s>", r.ID)
+}
+
 // Roles are a collection of Role
 type Roles []*Role