diff --git a/discord/interaction.go b/discord/interaction.go index 59f131da..74d4dd37 100644 --- a/discord/interaction.go +++ b/discord/interaction.go @@ -56,7 +56,7 @@ type Interaction interface { ApplicationID() snowflake.ID Token() string Version() int - Guild() *InteractionGuild + PartialGuild() *InteractionGuild GuildID() *snowflake.ID // Deprecated: Use Interaction.Channel instead ChannelID() snowflake.ID diff --git a/discord/interaction_base.go b/discord/interaction_base.go index f6683472..f72c0bb4 100644 --- a/discord/interaction_base.go +++ b/discord/interaction_base.go @@ -37,7 +37,7 @@ func (i baseInteraction) Token() string { func (i baseInteraction) Version() int { return i.version } -func (i baseInteraction) Guild() *InteractionGuild { +func (i baseInteraction) PartialGuild() *InteractionGuild { return i.guild } func (i baseInteraction) GuildID() *snowflake.ID { diff --git a/discord/interaction_ping.go b/discord/interaction_ping.go index 8b586890..deef7cd2 100644 --- a/discord/interaction_ping.go +++ b/discord/interaction_ping.go @@ -63,7 +63,8 @@ func (i PingInteraction) Version() int { func (i PingInteraction) CreatedAt() time.Time { return i.id.Time() } -func (PingInteraction) Guild() *InteractionGuild { + +func (PingInteraction) PartialGuild() *InteractionGuild { return nil }