Increase buffer siwe
This commit is contained in:
		
							
								
								
									
										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) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user