Increase buffer siwe
This commit is contained in:
parent
8fb0838cc0
commit
db09b0af99
7
main.go
7
main.go
@ -57,9 +57,8 @@ func init() {
|
|||||||
CoinRegexes[coin] = regexp.MustCompile(fullRegex)
|
CoinRegexes[coin] = regexp.MustCompile(fullRegex)
|
||||||
}
|
}
|
||||||
ChannelBlacklist[server.ServerID] = server.ChannelBlacklist.Channels
|
ChannelBlacklist[server.ServerID] = server.ChannelBlacklist.Channels
|
||||||
|
|
||||||
// Initialize MessageHistory for each server
|
MessageHistory[server.ServerID] = ringbuffer.NewRingBuffer(4096)
|
||||||
MessageHistory[server.ServerID] = ringbuffer.NewRingBuffer(100) // Adjust buffer size as needed
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if Token == "" {
|
if Token == "" {
|
||||||
@ -126,7 +125,7 @@ func checkMessageContent(s *discordgo.Session, server ServerConfig, m *discordgo
|
|||||||
message := formatMessage(server, coin, m.Author.Username, matchedAddress)
|
message := formatMessage(server, coin, m.Author.Username, matchedAddress)
|
||||||
|
|
||||||
if !server.AllowDuplicates && MessageHistory[server.ServerID].ContainsItem(message) {
|
if !server.AllowDuplicates && MessageHistory[server.ServerID].ContainsItem(message) {
|
||||||
return // Skip sending if duplicates are not allowed and message is in history
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
s.ChannelMessageSend(server.OutputChannelID, message)
|
s.ChannelMessageSend(server.OutputChannelID, message)
|
||||||
|
Loading…
Reference in New Issue
Block a user