Wim
f935c573e9
Allow bot tokens for now without warning (slack). Closes #140
8 years ago
Wim
c30ffeb81e
Fix roomid bug (gitter)
8 years ago
Wim
80895deae2
Replace role ids in mentions to role names (discord). Closes #133
...
* The bot needs to have the "Manage Roles" permission for this to work.
(see Server settings - Roles - General Permissions)
8 years ago
Wim
eddc691fc9
Join rooms not already joined by the bot (gitter). See #135
8 years ago
Wim
fd8cfb11fb
Fail when bridge is unable to join a channel (general)
8 years ago
Wim
9407aa4600
Check if room exists when joining channel (gitter). Closes #135
8 years ago
Wim
32bbab8518
Do not use HTML parsemode by default. Set MessageFormat="HTML" to use it. (telegram) Closes #126
8 years ago
Wim
84c0b745af
Use roomalias instead of internal ID (matrix)
8 years ago
Wim
c5cfbc2297
Add matrix support
8 years ago
Wim
73f01ad8d8
Add REST API support
8 years ago
Wim
072cac0347
Do not relay slackbot messages (slack). Closes #119
8 years ago
Wim
dc37232100
Refactor. Make extra options easier for other protocols
8 years ago
Wim
163f55f9c2
Refactor to handle disconnects/reconnects better.
...
Now try to reconnect every 60 seconds until forever.
8 years ago
Wim
2d16fd085e
Use nickname when present (discord). Closes #122
8 years ago
Wim
2b0f178ba3
Fix receiving messages from private channels (slack). See #118
8 years ago
Wim
79e6c9fa6c
Update vendor
8 years ago
Wim
53e9664cde
Add support for private channels (slack). Closes #118
8 years ago
Wim
dcccd43427
Use unknown as username if unsigned channel (telegram)
8 years ago
Wim
5f8b24e32c
Fix username (telegram)
8 years ago
Wim
678a7ceb4e
Fix channel and group messages (telegram)
8 years ago
Josip Janžić
9bf10e4b58
Fix tls by setting ServerName (xmpp) ( #114 )
...
Fixes error message shown by tls: "either ServerName or InsecureSkipVerify must be specified in the tls.Config"
8 years ago
Stefan Haller
01a32b2154
Handle SkipTLSVerify for XMPP client ( #106 ). Closes #81
...
* Handle SkipTLSVerify for XMPP client
* Mention SkipTLSVerify for XMPP in sample config
8 years ago
Wim
b3c3142bb2
Do not use API functions in webhook (slack). Closes #110
8 years ago
Tatsuyuki Ishi
e3dda0e812
Telegram: add markdown ( #103 )
...
* Add support for markdown (telegram)
Close #98
* Telegram: add more Markdown Render blacklist
8 years ago
Wim
7685fe1724
Add channel key support (irc). Closes #27
8 years ago
Tatsuyuki Ishi
8b47670a74
Telegram: Fix the missing username
8 years ago
Wim
fee159541f
Add initial Rocket.Chat support
8 years ago
Wim
70c93d970c
Update public links to new API (mattermost)
8 years ago
Wim
4960273832
Do not relay empty or delayed messages (xmpp)
8 years ago
Wim
6c018ee6fe
Enable keepalive (xmpp)
8 years ago
Wim
20c04f7977
Fix loop because of closed channel. Fixes #89
8 years ago
Wim
e1641b2c2e
Add support for RemoteNickFormat in general configuration
8 years ago
Wim
e0e1e4be80
Add gateway.inout config for bidirectional bridges. Closes #85
8 years ago
Wim
d5845ce900
Replace id-mentions to usernames (slack). Closes #86
8 years ago
Wim
cef64e01b3
Remove callbacks after being called. Fixes #88 (irc)
8 years ago
Wim
cd18d89894
Add initial telegram support
8 years ago
Wim
449ed31e25
Fix ShowJoinPart from irc bridge. Closes #72
8 years ago
Wim
f7495dd0c3
Add bot tag to api if not specified (discord)
8 years ago
Wim
a11f77835d
Fix !users command for irc. Closes #78 .
8 years ago
Wim
4976338677
Merge branch 'refactor'
8 years ago
Wim
99d130d1ed
Refactor
8 years ago
Wim
1d5cd1d7c4
Sync with mattermost 3.5.0
8 years ago
Wim
a3dd0f1345
Add support for using avatars from discord,slack and gitter in slack
8 years ago
Wim
2dbe0eb557
Add support for dynamic IconURL (slack). Closes #43
8 years ago
Wim
c3a8b7a997
Refactor modifyMessage
8 years ago
Wim
581847f415
Update to latest go-gitter API changes
8 years ago
Wim
1b15897135
Fix tight loop (gitter). Closes #68 .
8 years ago
Wim
be513622ac
Add anti-flooding settings (irc). See #40
8 years ago
Wim
6f309f2108
Use names instead of id's for mentions (discord). Fixes #66
8 years ago
Wim
92d9db5a2d
Override config from environment. See #50
...
Expects uppercase environment variables of MATTERBRIDGE_PROTOCOL_ACCOUNT_KEY="value"
e.g. you can override this config
[mattermost]
[mattermost.work]
Team="yourteam"
Login="yourlogin"
Password="yourpass"
by using
MATTERBRIDGE_MATTERMOST_WORK_TEAM="newteam"
MATTERBRIDGE_MATTERMOST_WORK_LOGIN="newlogin"
MATTERBRIDGE_MATTERMOST_WORK_PASSWORD="newpassword"
8 years ago