p2pool-observer-bridge/matterbridge.toml.example

338 lines
9 KiB
Plaintext

[general]
[irc]
[irc.p2pool-libera]
Server="irc.libera.chat:6697"
Password=""
UseTLS=true
UseSASL=false
SkipTLSVerify=false
Charset="utf-8"
Nick="p2pool-relay"
RealName="Matterbridge"
UserName="p2pool-relay"
NickServNick="NickServ"
NickServPassword="PASSWORD_HERE"
## RELOADABLE SETTINGS
## Settings below can be reloaded by editing the file
EditSuffix=" (edited)"
MessageDelay=500
MessageQueue=30
MessageLength=400
MessageSplit=true
MessageClipped="<clipped message>"
RejoinDelay=5
ColorNicks=true
RunCommands=["MODE {BOTNICK} +B"]
PingDelay="1m"
StripMarkdown=false
IgnoreNicks="\\[m\\]$"
IgnoreMessages=""
ReplaceMessages=[]
ReplaceNicks=[]
# Default: Replace hv-bridge messages
ExtractNicks=[ [ "hv-bridge", "<(.*?)>\\s+" ] ]
Label=""
RemoteNickFormat="<{NOPINGNICK}> "
ShowJoinPart=false
VerboseJoinPart=false
NoSendJoinPart=false
StripNick=false
ShowTopicChange=false
JoinDelay=1500
UseRelayMsg=false
[irc.monero-libera]
Server="irc.libera.chat:6697"
Password=""
UseTLS=true
UseSASL=false
SkipTLSVerify=false
Charset="utf-8"
Nick="m-relay"
RealName="Matterbridge"
UserName="m-relay"
NickServNick="NickServ"
NickServPassword="PASSWORD_HERE"
## RELOADABLE SETTINGS
## Settings below can be reloaded by editing the file
EditSuffix=" (edited)"
MessageDelay=500
MessageQueue=30
MessageLength=400
MessageSplit=true
MessageClipped="<clipped message>"
RejoinDelay=5
ColorNicks=true
RunCommands=["MODE {BOTNICK} +B"]
PingDelay="1m"
StripMarkdown=false
IgnoreNicks="\\[m\\]$"
IgnoreMessages=""
ReplaceMessages=[]
ReplaceNicks=[]
# Default: Replace hv-bridge messages
ExtractNicks=[ [ "hv-bridge", "<(.*?)>\\s+" ] ]
Label=""
RemoteNickFormat="<{NOPINGNICK}> "
ShowJoinPart=false
VerboseJoinPart=false
NoSendJoinPart=false
StripNick=false
ShowTopicChange=false
JoinDelay=1500
UseRelayMsg=false
###################################################################
#matrix section
###################################################################
[matrix]
[matrix.p2pool-monero]
Server="https://matrix.monero.social"
Login="p2pool-relay"
Password="PASSWORD_HERE"
NoHomeServerSuffix=false
HTMLDisable=false
## RELOADABLE SETTINGS
## Settings below can be reloaded by editing the file
UseUserName=true
KeepQuotedReply=false
# Default: ignore relayed messages from libera bridging
IgnoreNicks=":libera.chat$"
IgnoreMessages=""
ReplaceMessages=[]
ReplaceNicks=[]
# Default: Replace bridgerton/monerokon-tg messages
ExtractNicks=[ [ "bridgerton:matrix.org", "<(.*?)>\\s+" ], [ "monerokon-tg:matrix.org", "[.*?] <(.*?)>\\s+" ] ]
Label=""
RemoteNickFormat="<{NOPINGNICK}> "
ShowJoinPart=false
SpoofUsername=false
StripNick=false
ShowTopicChange=true
[matrix.monero-monero]
Server="https://matrix.monero.social"
Login="m-relay"
Password="PASSWORD_HERE"
NoHomeServerSuffix=false
HTMLDisable=false
## RELOADABLE SETTINGS
## Settings below can be reloaded by editing the file
UseUserName=true
KeepQuotedReply=false
# Default: ignore relayed messages from libera bridging
IgnoreNicks=":libera.chat$"
IgnoreMessages=""
ReplaceMessages=[]
ReplaceNicks=[]
# Default: Replace bridgerton/monerokon-tg messages
ExtractNicks=[ [ "bridgerton:matrix.org", "<(.*?)>\\s+" ], [ "monerokon-tg:matrix.org", "[.*?] <(.*?)>\\s+" ] ]
Label=""
RemoteNickFormat="<{NOPINGNICK}> "
ShowJoinPart=false
SpoofUsername=false
StripNick=false
ShowTopicChange=true
###################################################################
# Gateway configuration
###################################################################
# P2Pool entries
[[gateway]]
name="gateway-p2pool-log"
enable=true
inout = [
{ account="irc.p2pool-libera", channel="#p2pool-log", options={key=""}},
{ account="matrix.p2pool-monero", channel="#p2pool-log:monero.social" },
]
[[gateway]]
name="gateway-p2pool-observer"
enable=true
inout = [
{ account="irc.p2pool-libera", channel="#p2pool-observer", options={key=""}},
{ account="matrix.p2pool-monero", channel="#p2pool-observer:monero.social" },
]
[[gateway]]
name="gateway-p2pool-main"
enable=true
inout = [
{ account="irc.p2pool-libera", channel="#p2pool-main", options={key=""}},
{ account="matrix.p2pool-monero", channel="#p2pool-main:monero.social" },
]
[[gateway]]
name="gateway-p2pool-mini"
enable=true
inout = [
{ account="irc.p2pool-libera", channel="#p2pool-mini", options={key=""}},
{ account="matrix.p2pool-monero", channel="#p2pool-mini:monero.social" },
]
# Monero entries
[[gateway]]
name="gateway-monero"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero", options={key=""}},
{ account="matrix.monero-monero", channel="#monero:monero.social" },
]
[[gateway]]
name="gateway-monero-dev"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-dev", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-dev:monero.social" },
]
[[gateway]]
name="gateway-monero-research-lounge"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-research-lounge", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-research-lounge:monero.social" },
]
[[gateway]]
name="gateway-monero-research-lab"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-research-lab", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-research-lab:monero.social" },
]
[[gateway]]
name="gateway-monero-community"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-community", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-community:monero.social" },
]
[[gateway]]
name="gateway-monero-community-dev"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-community-dev", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-community-dev:monero.social" },
]
[[gateway]]
name="gateway-no-wallet-left-behind"
enable=true
inout = [
{ account="irc.monero-libera", channel="#no-wallet-left-behind", options={key=""}},
{ account="matrix.monero-monero", channel="#no-wallet-left-behind:monero.social" },
]
[[gateway]]
name="gateway-monero-pow"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-pow", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-pow:monero.social" },
]
[[gateway]]
name="gateway-monero-support"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-support", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-support:monero.social" },
]
[[gateway]]
name="gateway-monero-site"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-site", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-site:monero.social" },
]
[[gateway]]
name="gateway-monero-translations"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-translations", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-translations:monero.social" },
]
[[gateway]]
name="gateway-monero-italia"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-italia", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-italia:monero.social" },
]
[[gateway]]
name="gateway-monero-gui"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-gui", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-gui:monero.social" },
]
[[gateway]]
name="gateway-monero-outreach"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-outreach", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-outreach:monero.social" },
]
[[gateway]]
name="gateway-monero-space"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-space", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-space:monero.social" },
]
[[gateway]]
name="gateway-monero-policy"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-policy", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-policy:monero.social" },
]
[[gateway]]
name="gateway-monero-pools"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-pools", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-pools:monero.social" },
]
[[gateway]]
name="gateway-monero-events"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-events", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-events:monero.social" },
]
[[gateway]]
name="gateway-monero-pt"
enable=true
inout = [
{ account="irc.monero-libera", channel="#monero-pt", options={key=""}},
{ account="matrix.monero-monero", channel="#monero-pt:monero.social" },
]
#[[gateway]]
#name="gateway-haveno"
#enable=true
#inout = [
# { account="irc.monero-libera", channel="#haveno", options={key=""}},
# { account="matrix.monero-monero", channel="#haveno:haveno.network" },
#]
#[[gateway]]
#name="gateway-haveno-dev"
#enable=true
#inout = [
# { account="irc.monero-libera", channel="#haveno-dev", options={key=""}},
# { account="matrix.monero-monero", channel="#haveno-dev:haveno.network" },
#]