
Plugin that connects minecraft, discord, telegram and other messangers in one place
Documentation also available in these languages: russian
The MultiMessageBridge plugin allows you to connect Minecraft, Discord, Telegram, and other messengers (via add-ons) together!
Exchange messages, images, stickers between different platforms - it’s really wonderful!
Plugins supported by MMB:
plugins folderConfiguring config.yml
# Whether to store messages in a database for cross-platform message replies
enableMessageStorage: true # recommended true, default false
# Interval to update channel info in chat, in seconds
serverInfoUpdateTime: 603
# Default text displayed in the channel description
defaultServerInfoFormat: 'Online: {online} Total players: {total} Uptime: {uptime}'
# Format used to display server uptime in Discord channel description
timeFormat: '{d} days {h} hours {m} minutes' # placeholder {uptime} in defaultServerInfoFormat
# Whether to translate achievements and death messages from English
translateMessages: true
# Whether to repeat all player messages in the console
sendMessagesToConsole: true
# Platforms to be used. If [] is specified, all will be enabled
enabledReceivers:
- Minecraft
- Discord
- Telegram
imageHosting:
# Which image hosting to use; currently only freeimage is available
type: freeimage
heads:
# Configure display of player heads (e.g., in join/leave messages)
# For SkinsRestorer https://mc-heads.net/avatar/%skinsrestorer_texture_id_or_steve%.png#%username%
url: https://crafthead.net/helm/%nickname%
provider: default
# Whether to include your server in metrics
metrics: true
For detailed information, see wiki
Discord.ymlbot:
# Enter your bot token here
token: 'paste token here'
# Enter your server's Guild ID
guild: 1234567890123456789
channels:
messages:
type: main_text
id: 1234567890123456789 # ID of the player messages channel
# Channel description, leave '' to use default description
description: 'Online: {online} | Registered: {total} | Uptime: {uptime}'
console:
type: console
id: 1234567890123456789 # ID of the console channel
description: ' '
# Whether to require a prefix for commands in the console channel
commandsShouldStartsWithPrefix: true
commandPrefix: '!/'
# Configuration for displayed messages, see wiki for details
messages: # ...
# Phrase filter for @everyone, @here mentions
phraseFilter:
filterMessages: true
filters:
'@everyone': '[everyone]'
'@here': '[here]'
For detailed information, see wiki
Telegram.ymlbot:
token: 'Your Bot Token'
[00:19:57 INFO]: [MMB] Preconfigure debug enabled! Please, disable it in Telegram.yml after setting it up!
[00:19:57 INFO]: [MMB] ChatId: 7109693268 ThreadId: 123 Message: ?? ????
[00:19:57 INFO]: [MMB] [Telegram] Azimkindev -> ?? ????
Telegram.ymlbot:
token: 'Your Bot Token'
mainChat: 7109693268 # ChatId from console message
mainThread: -1 # Thread ID in group, leave -1 if no threads or using private chat
#...
messages: {} #... see wiki for message setup
debug:
# !!!!! Be sure to set this to false after configuring channel and thread IDs
preConfiguredDebug: false
You are now ready to proudly launch your server. If errors occur, you can always contact tech support.
You can get support on my Discord server
You can also report bugs on Github Issues