summaryrefslogtreecommitdiffstats
path: root/matterbridge.toml.sample
Commit message (Collapse)AuthorAgeFilesLines
* apply https://github.com/42wim/matterbridge/pull/1864v1.26.0+0.1.0msglm2023-10-271-0/+12
|
* Remove gitter bridge (#2035)Wim2023-04-051-78/+1
| | | See https://blog.gitter.im/2023/02/13/gitter-has-fully-migrated-to-matrix/
* Update matterbridge.toml.sampleWim2023-03-141-0/+1
|
* Implement sending of EventJoinLeave both to and from Mumble (#1915)Sebastian P2022-11-271-14/+23
| | | | | * mumble: Implement sending of EventJoinLeave both to and from Mumble (Closes #1435) * mumble: Break handleUserChange into two functions
* Allow substitution of bot's nick in RunCommands (irc) (#1890)Kufat2022-11-271-2/+3
| | | | | | | * Allow substitution of bot's nick in RunCommands * Tweak description of "{BOTNICK}" Made the description of "{BOTNICK}" consistent with that of other keywords
* Add Matrix username spoofing (#1875)Lucki2022-09-061-0/+5
| | | | | * Matrix username spoofing * Add config sample
* Ignore events from other guilds, add nosendjoinpart support (discord) (#1846)Sam W2022-06-241-3/+3
| | | | | | | | | | | | | | | | * discord: add nosendjoinpart support This allows the discord bridge to be configured with `nosendjoinpart`, preventing discord-originating join/part messages from being send to other bridged platforms. * discord: Ignore incoming events for other guilds Ignore all incoming discord events originating from Guild IDs other than the one we have configured. This is necessary because discord bots receive events for *all* discord guilds that they are present in. Fixes #1612
* Add KeepQuotedReply option for matrix to fix regression (#1823)Wim2022-05-061-0/+9
| | | | | | | | | | | | Matrix quotes replies and as of matterbridge 1.24.0 we strip those as this causes issues with bridges support threading and have PreserveThreading enabled. Introduced via https://github.com/42wim/matterbridge/commit/9a8ce9b17e560433731eb5efa3cee7ced0b93605 But if you for example use mattermost or discord with webhooks you'll need to enable this if you want something that looks like a reply from matrix. See issues: - https://github.com/42wim/matterbridge/issues/1819 - https://github.com/42wim/matterbridge/issues/1780
* Use slack real name as user name (slack) (#1775)Alexander2022-03-261-0/+4
| | | | | * Use slack real name as user name * Change slack option UseRealName to UseFullName
* Preserve threading from telegram replies (telegram) (#1776)Alexander2022-03-251-0/+6
| | | | | | | * Preserve threading from telegram replies * Add fallback for unthreaded telegram message * Fix linter issue
* Add UseFullName option (telegram) (#1777)Alexander2022-03-251-0/+6
|
* Add support for using ID in channel config (mattermost) (#1715)Wim2022-02-061-1/+2
|
* Add UseUsername option (mattermost). Fixes #1665 (#1714)Wim2022-02-061-0/+4
|
* Add support for client certificate (irc) (#1710)Wim2022-02-051-0/+7
| | | Supports https://libera.chat/guides/certfp.html
* Remove GroupID (vk) (#1668)Daniil Suvorov2022-01-091-4/+0
|
* Add support for Harmony (#1656)Janet Blackquill2021-12-181-0/+16
| | | | | | Harmony is a relatively new (1,5yo) chat protocol with a small community. This introduces support for Harmony into Matterbridge, using the functionality specifically designed for bridge bots. The implementation is a modest 200 lines of code.
* Fix Zulip example in matterbridge.toml.sample (#1657)Yash Rathore2021-12-101-1/+1
| | | | | Commit 11fc4c286fbcd6c1519362d2b0123ebd4ab19067 changed the example for Zulip, in a way that was not accurate to what zulip.go expects, hence this commit fixes the example.
* Update matterbridge.toml.sample (#1644)PeGaSuS2021-12-021-0/+1
| | | Missing `{NOPINGNICK}` example on the general re-loadable settings
* Allow binding to IP on IRC (#1640)Santtu Lakkala2021-11-291-0/+5
| | | | Add configuration option "Bind" that is passed on to girc, allowing to choose which IP address to use on systems that have multiple ones.
* Add UserName and RealName options for IRC (#1590)Iris Morelle2021-10-161-0/+8
| | | | | | This allows setting custom values for the IRC username/ident and real name (gecos) fields at server registration time with gIRC. Co-authored-by: Wim <wim@42.be>
* Add support for anonymous connection (xmpp) (#1548)tytan6522021-07-311-2/+6
|
* Use correct URL for Mediaserver Setup (#1550)Brian V2021-07-201-1/+1
|
* Update matterbridge.toml.sampleWim2021-06-251-7/+0
|
* Add support for separate display name (nctalk) (#1506)Gary Kim2021-06-191-1/+4
| | | Signed-off-by: Gary Kim <gary@garykim.dev>
* Update irc references (#1499)Wim2021-05-301-7/+7
|
* Add a MessageClipped option to set your own clipped message. Closes #1359 ↵Wim2021-05-271-11/+20
| | | | (#1487)
* Add MxId/Token login option for Matrix (#1438)Jason Robinson2021-05-171-1/+5
| | | | | | | | | | | | | * Add possibility for using MxId/Token with Matrix Makes it possible to configure a Matrix bot to use Matrix ID + Access token instead of username/password. This makes it possible to use the bot in environments where password login is disabled (for example SSO environments). Matrix user ID's are commonly referred to as "MXID's". I thought about (ab)using "Login" here but it felt like a bad idea given it's used as "username" for the password login. None of the other configuration items felt fitting. Closes #1429 * MxId -> MxID * Add err != nil to matrix.NewClient
* Add additional variable for TGS conversion in sample config (#1472)Bill Mcilhargey2021-05-131-0/+7
| | | | | | | | | | | this was buried and wanted to bring it up in the config Convert Tgs (Telegram animated sticker) images to PNG before upload. This is useful when your bridge also contains platforms that do not support animated WebP files, like Discord. This requires the external dependency `lottie`, which can be installed like this: `pip install lottie cairosvg` https://github.com/42wim/matterbridge/issues/874 https://github.com/42wim/matterbridge/pull/1173
* discord: Add AllowMention to restrict allowed mentions (#1462)Alexandre GV2021-05-131-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | * Add DisablePingEveryoneHere/DisablePingRoles/DisablePingUsers keys to config * Add basic AllowedMentions behavior to discord webhooks * Initialize b.AllowedMentions on Discord Bridger init * Call b.getAllowedMentions on each webhook to allow config hot reloading * Add AllowedMentions on all Discord webhooks/messages * Add DisablePingEveryoneHere/DisablePingRoles/DisablePingUsers to matterbridge.toml.sample * Change 'Disable' for 'Allow' and revert logic in Discord AllowedMentions * Update Discord AllowedMentions in matterbridge.toml.sample * Fix typo in DisableWebPagePreview * Replace 'AllowPingEveryoneHere' with 'AllowPingEveryone' * Replace 3 AllowPingEveryone/Roles/Users bools with an array * Fix typo
* Fix missing word in matterbridge.toml.sample (#1398)PeGaSuS2021-02-111-1/+1
| | | Co-authored-by: Qais Patankar <qaisjp@gmail.com>
* Add vk bridge (#1372)Ivanik2021-01-291-0/+14
| | | | | | | | | | | | | | | | | | | | | * Add vk bridge * Vk bridge attachments * Vk bridge forwarded messages * Vk bridge sample config and code cleanup * Vk bridge add vendor * Vk bridge message edit * Vk bridge: fix fetching names of other bots * Vk bridge: code cleanup * Vk bridge: fix shadows declaration * Vk bridge: remove UseFileURL
* Allow the XMPP bridge to use slack compatible webhooks (xmpp) (#1364)Alexander2021-01-211-0/+5
| | | | | | | | | * Add mod_slack_webhook support to the XMPP bridge * Replace b.webhookURL with b.GetString * Do not return a message ID on webhook POST * Add the XMPP webhook to the sample configuration
* Add support for stateless bridging via draft/relaymsg (irc) (#1339)James Lu2020-12-301-0/+13
| | | | | | | | | | | | | | | | | * irc: add support for stateless bridging via draft/relaymsg As discussed at https://github.com/42wim/matterbridge/issues/667#issuecomment-634214165 * irc: handle the draft/relaymsg tag in spoofed messages too * Apply suggestions from code review Co-authored-by: Wim <wim@42.be> * Run gofmt on irc.go * Document relaymsg in matterbridge.toml.sample Co-authored-by: Wim <wim@42.be>
* Update webhook documentation (discord) (#1335)Qais Patankar2020-12-171-7/+11
|
* Add UserID to RemoteNickFormat and Tengo (#1308)JeremyRand2020-11-251-3/+5
| | | | | | | | | | | * Add UserID to RemoteNickFormat and Tengo * Use strings.ReplaceAll in gateway.modifyUsername Fixes a warning from gocritic linter. * Use Unicode escape sequence instead of raw ZWSP in gateway.modifyUsername Fixes a warning from stylecheck linter.
* Send the display name instead of the user name (matrix) (#1282)Simon THOBY2020-11-221-0/+3
| | | | | | | | | * matrix: send the display name (the nickname in matrix parlance) instead of the user name There is also the option UseUserName (already in use by the discord bridge) to turn back to the old behavior. * matrix: update displayNames on join events * matrix: introduce a helper.go file to keep matrix.go size reasonable
* Add NoTLS option to allow plaintext XMPP connections (#1288)George2020-11-131-0/+4
| | | Co-authored-by: George <zhoreeq@users.noreply.github.com>
* Allow tengo to drop messages using msgDrop (#1272)Wim2020-10-211-1/+3
|
* Add PingDelay option (irc) (#1269)Wim2020-10-211-0/+6
|
* Append a suffix if user is a guest user (nctalk) (#1250)Gary Kim2020-10-011-0/+3
| | | Signed-off-by: Gary Kim <gary@garykim.dev>
* Add Mumble support (#1245)Sebastian P2020-10-011-0/+48
|
* Add TLSConfig to nctalk (#1195)Gary Kim2020-08-301-0/+5
| | | Signed-off-by: Gary Kim <gary@garykim.dev>
* Replace gorilla with melody for websocket API (#1205)NikkyAI2020-08-261-0/+2
|
* Fix typo in documentation (#1183)Wim2020-07-301-1/+1
|
* Add Nextcloud Talk support (#1167)Gary Kim2020-07-181-1/+18
| | | Signed-off-by: Gary Kim <gary@garykim.dev>
* Add an option to log into a file rather than stdout (#1168)z3bra2020-07-181-0/+8
| | | Use Logfile option in the `[general]` section
* Add StripMarkdown option (irc). (#1145)Wim2020-05-231-0/+4
| | | Enable `StripMarkdown` to strip markdown for irc.
* Add an option to disable sending HTML to matrix. Fixes #1022 (#1135)Wim2020-05-141-0/+5
|
* Add JoinDelay option (irc). Fixes #1084 (#1098)Wim2020-04-191-0/+6
|
* Clarify terminology used in mapping group chat IDs to channels in config (#1079)Jerry Heiselman2020-04-081-27/+37
| | | | | * Clarify embedded docs for channel specification Should help with #1072