Go to file
2024-06-27 14:39:17 +02:00
.gitignore aa 2024-06-18 16:30:12 +02:00
config.toml.example Fix duplicate issues 2024-06-27 14:39:17 +02:00
go.mod Add option to allow dupes 2024-06-18 17:52:38 +02:00
main.go Fix duplicate issues 2024-06-27 14:39:17 +02:00
README.md Merge pull request 'ImplMessageMonitor' (#2) from ImplMessageMonitor into main 2024-06-27 12:42:36 +02:00

Discord Regex Monitor

Config should be renamed from config.toml.example to config.toml

Notice

This setting should be enabled for the bot in the discord developer panel for it to function.

Example Config

[DISCORD]
  BOT_TOKEN = ""

[[SERVERS]]
  SERVER_ID = "1050204101826334999"
  OUTPUT_CHANNEL_ID = "1250585834726621999"
  PREFIX_ENABLED = true
  SERVER_ID_ENABLED = false
  CHANNEL_ID_ENABLED = true
  MESSAGE_LINK_ENABLED = false
  [SERVERS.COIN_REGEXES]
    Bitcoin = "[13][a-km-zA-HJ-NP-Z1-9]{25,34}"
    Ethereum = "0x[a-fA-F0-9]{40}"
  [SERVERS.CHANNEL_BLACKLIST]
    CHANNELS = ["1250537334550827078"]

[[SERVERS]]
  SERVER_ID = "1250885747062345999"
  OUTPUT_CHANNEL_ID = "1250585834726621999"
  PREFIX_ENABLED = false 
  SERVER_ID_ENABLED = false
  CHANNEL_ID_ENABLED = true
  MESSAGE_LINK_ENABLED = false
  [SERVERS.COIN_REGEXES]
    Ethereum = "0x[a-fA-F0-9]{40}"
    Solana = "[1-9A-HJ-NP-Za-km-z]{32,44}"
  [SERVERS.CHANNEL_BLACKLIST]
    CHANNELS = []