| 123456789101112131415161718192021222324252627282930313233343536 |
- package main
- import (
- "strings"
- "github.com/ayntgl/discordgo"
- )
- func genChannelRepr(c *discordgo.Channel) string {
- var repr string
- if c.Name != "" {
- repr = "#" + c.Name
- } else if len(c.Recipients) == 1 {
- rp := c.Recipients[0]
- repr = rp.Username + "#" + rp.Discriminator
- } else {
- rps := make([]string, len(c.Recipients))
- for i, r := range c.Recipients {
- rps[i] = r.Username + "#" + r.Discriminator
- }
- repr = strings.Join(rps, ", ")
- }
- return repr
- }
- func findByMessageID(ms []*discordgo.Message, mID string) (int, *discordgo.Message) {
- for i, m := range ms {
- if mID == m.ID {
- return i, m
- }
- }
- return -1, nil
- }
|