func (d *DiscordGuild) AddChannel(ce *dynamochannels.Channel) { … } func (d *DiscordGuild) GetChannelPerms(c common.Channel) *DiscordPermissions { … } func (d *DiscordGuild) Channels() map[string]common.Channel { … } func (d *DiscordGuild) UsersActiveInChannel(channelID string, window common.TimeWindow) (active []common.UserRecord) { … } func (d *DiscordGuild) ActivityInAllChannels(window common.TimeWindow) (activity int) { … } func (d *DiscordGuild) FetchMessage(channelid string, messageid string) common.Message { … } func (d *DiscordGuild) FetchChannelMessages(channelID string, count int) []common.Message { … } func (d *DiscordGuild) ApplyFunctionToChannelMessages(channelID string, count int, f func(common.Message)) error { … }