Jelajahi Sumber

Added Role.Mention function

Carson Hoffman 7 tahun lalu
induk
melakukan
5765bb7804
1 mengubah file dengan 6 tambahan dan 0 penghapusan
  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