We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a7317c1 commit e628d3cCopy full SHA for e628d3c
server/clients/discord/bot.go
@@ -230,7 +230,14 @@ func (c *Client) handleTextMessage(s *discordgo.Session, m *discordgo.MessageCre
230
for i, chunk := range chunks {
231
msg := &discordgo.MessageSend{Content: chunk}
232
if firstText && i == 0 && m.GuildID != "" {
233
- msg.Reference = replyRef
+ ch, chErr := s.Channel(m.ChannelID)
234
+ isThread := chErr == nil &&
235
+ (ch.Type == discordgo.ChannelTypeGuildNewsThread ||
236
+ ch.Type == discordgo.ChannelTypeGuildPublicThread ||
237
+ ch.Type == discordgo.ChannelTypeGuildPrivateThread)
238
+ if !isThread {
239
+ msg.Reference = replyRef
240
+ }
241
firstText = false
242
}
243
_, err := s.ChannelMessageSendComplex(m.ChannelID, msg)
0 commit comments