~kris/9p

glenda

ref: fed0daaacea34ffac16836b16496badafa92c67a glenda/x/mux/invite.go -rw-r--r-- 465 bytes
fed0daaa — arwn add invite 4 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package mux

import (
	"github.com/bwmarrin/discordgo"
)

// Display basic information about the bot
func (m *Mux) Invite(ds *discordgo.Session, dm *discordgo.Message, ctx *Context) {
	invite := discordgo.Invite{MaxUses: 1}
	st, err := ds.ChannelInviteCreate(dm.ChannelID, invite)
	if err != nil {
		ds.ChannelMessageSend(dm.ChannelID, "Error generating invite: "+err.Error())
		return
	}

	ds.ChannelMessageSend(dm.ChannelID, "https://discord.gg/"+st.Code+"\n")
}