type discordChannelThread … func (d *discordChannelThread) Name() string { … } func (d *discordChannelThread) Mention() string { … } func (d *discordChannelThread) LastMessages(count int) []common.Message { … } func (d *discordChannelThread) LastMessage() common.Message { … } func (d *discordChannelThread) IsVoiceChannel() bool { … } func (d *discordChannelThread) AddUserToThread(user common.UserRecord) (err error) { … } func (d *discordChannelThread) RemoveUserFromThread(user common.UserRecord) { … } func (d *discordChannelThread) UsersInThread() []common.UserRecord { … } func (d *discordChannelThread) ChannelID() string { … } func (d *discordChannelThread) OnServer() common.ChatServer { … } func (d *discordChannelThread) Posts() <-chan common.Message { … } func (d *discordChannelThread) TrackMessage(m common.Message) { … } func (d *discordChannelThread) TrackEvent(eventkey string) { … } func (d *discordChannelThread) EventCount(eventkey string, window common.TimeWindow) (count int) { … } func (d *discordChannelThread) PurgeEvent(event string) { … } func (d *discordChannelThread) AllActivity(window common.TimeWindow) (count int) { … } func (d *discordChannelThread) PostInChannel(message string) common.Message { … } func (d *discordChannelThread) PostInChannelWithAttachment(message string, attachment common.MessageAttachment) common.Message { … } func (d *discordChannelThread) PostInChannelWithImage(message string, attachment common.MessageImage) common.Message { … } func (d *discordChannelThread) PostInChannelWithEmbed(message string, embed common.MessageEmbed) common.Message { … } func (d *discordChannelThread) PostInChannelWithEmbeds(message string, embeds []common.MessageEmbed) common.Message { … } func (d *discordChannelThread) PostInChannelWithThumbnail(message string, image images.RemoteImage) common.Message { … } func (d *discordChannelThread) PruneAfter(msg common.Message, duration time.Duration) { … } func (d *discordChannelThread) CreateThread(title string) common.Thread { … } func (d *discordChannelThread) Lock() { … } func (d *discordChannelThread) Close() { … } func (d *DiscordGuild) CreateThread(inchannel common.Channel, title string) common.Thread { … }