Carson Hoffman
Carson Hoffman
I imagine there are two separate changes compounding here: 1. `(*Session).Guild` no longer checks the state before hitting the API. This method was an oddity; it was the only such...
I'm more than happy to consider a solution that integrates contexts into the library; I'm not sure that the proposed solution was the best for overall maintainability and surface area...
@jame-developer is there an actually an issue here? If we hit line 825, we will never perform another iteration of the loop, by the `return` on line 836.
Your latest edit looks quite suspicious to me—I'd confirm what you actually have in your code. 🙂
Fetching a guild from the API is never going to work for getting a guild's voice states; see: ```go // A list of voice states for the guild. // This...
@Rudi9719 please refer to the [FAQ entry on gateway intents](https://github.com/bwmarrin/discordgo/wiki/FAQ#gateway-intents), as well as [information from Discord themselves](https://dis.gd/gwupdate). This update has been [publicized on Discord's end since February](https://github.com/discord/discord-api-docs/issues/1363), and a lack...
`(*Emoji).ID` doesn’t have a valid value on Unicode emojis. See [`(*Emoji).APIName`](https://pkg.go.dev/github.com/bwmarrin/discordgo?tab=doc#Emoji.APIName), which exists specifically for this use case.
Could you try running with debug logging on (set your session's `LogLevel` to `LogDebug`)? The snippet you posted doesn't seem to really contain anything going wrong; a failure to send...
I'm not sure this is a feasible change; if we support manual state management in this fashion, I would think it would be just as valid to support changing the...