65c7ac80b5
Release v1.24.0 ( #1732 )
2022-02-07 23:10:56 +01:00
dd3fb32ec7
Bump github.com/SevereCloud/vksdk/v2 from 2.13.0 to 2.13.1 ( #1730 )
...
Bumps [github.com/SevereCloud/vksdk/v2](https://github.com/SevereCloud/vksdk ) from 2.13.0 to 2.13.1.
- [Release notes](https://github.com/SevereCloud/vksdk/releases )
- [Commits](https://github.com/SevereCloud/vksdk/compare/v2.13.0...v2.13.1 )
---
updated-dependencies:
- dependency-name: github.com/SevereCloud/vksdk/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-07 20:30:09 +01:00
2a3f475ff5
Make EditSuffix option actually work (whatsapp). Fixes #1510 ( #1728 )
...
To keep it backwards compatible we keep the "(edited)" message when no
editsuffix is configured.
2022-02-06 23:56:54 +01:00
7288f71201
Make HTMLDisable work correct (matrix) ( #1716 )
2022-02-06 20:58:13 +01:00
9c43eff753
Add support for using ID in channel config (mattermost) ( #1715 )
2022-02-06 18:26:30 +01:00
c8d7fdeedc
Add UseUsername option (mattermost). Fixes #1665 ( #1714 )
2022-02-06 17:33:41 +01:00
c211152e23
Add more debug options for discord ( #1712 )
...
debuglevel=1 dumps every received discord event
debuglevel=2 dumps every discord event we are sending to discord (also
logs sensitive information)
2022-02-06 16:58:35 +01:00
ab75d5097e
Use own gomatrix fork again. Fixes #1382 ( #1713 )
2022-02-06 00:59:34 +01:00
c3644c8d3b
Add support for client certificate (irc) ( #1710 )
...
Supports https://libera.chat/guides/certfp.html
2022-02-05 21:12:03 +01:00
6438a3dba3
Add support for deleting files from slack to discord. Fixes #1705 ( #1709 )
...
We create a new event EventFileDelete which will be used to delete
specific uploaded files using the Extra["file"] in the config.Message.
We also add a new NativeID key to the FileInfo struct which will contain
the native file ID of the sending bridge.
When a new file is added to the config.Message.Extra["file"] map, now
the bridge native file ID should be added here.
When the receiving bridge receives such a message, it should keep an
internal mapping of NativeID <> bridge fileid/message id. In the case of
discord we map it to the resulted discord message ID after uploading it.
Now when a bridge deletes a file, it should send a EventFileDelete and
setting the ID to the native file ID of the bridge.
When the receiving bridge will get this event it'll look into the
NativeID <> bridge id mapping to find their internal ID and use it to
delete the specific file on their side.
For now this is implemented for slack to discord but this will be add to
other bridges where useful.
2022-02-05 14:45:54 +01:00
4b226a6a63
Add support for sender_chat (telegram) ( #1677 )
...
* Add support for sender_chat (telegram)
Fixes #1654
https://core.telegram.org/bots/api#december-7-2021
* Add debuglevel option
Add `debuglevel=1` in telegram config to increase debug
2022-02-04 16:15:19 +01:00
4801850013
Add Telegram Bot Command /chatId (telegram) ( #1703 )
...
* feat(telegram): command to get chat id
* Gofumpt
Co-authored-by: Ivan Zuev <i-zuev@yandex-team.ru >
Co-authored-by: Wim <wim@42.be >
2022-02-03 00:20:25 +01:00
6a7412bf2b
Increase batch size for conversation.list api method (slack) ( #1700 )
...
Co-authored-by: Ivan Zuev <i-zuev@yandex-team.ru >
2022-01-29 00:13:15 +01:00
5a1fd7dadd
Bump github.com/SevereCloud/vksdk/v2 from 2.11.0 to 2.13.0 ( #1698 )
...
Bumps [github.com/SevereCloud/vksdk/v2](https://github.com/SevereCloud/vksdk ) from 2.11.0 to 2.13.0.
- [Release notes](https://github.com/SevereCloud/vksdk/releases )
- [Commits](https://github.com/SevereCloud/vksdk/compare/v2.11.0...v2.13.0 )
---
updated-dependencies:
- dependency-name: github.com/SevereCloud/vksdk/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 23:48:40 +01:00
ac06a26809
Bump github.com/go-telegram-bot-api/telegram-bot-api/v5 ( #1693 )
...
Bumps [github.com/go-telegram-bot-api/telegram-bot-api/v5](https://github.com/go-telegram-bot-api/telegram-bot-api ) from 5.5.0 to 5.5.1.
- [Release notes](https://github.com/go-telegram-bot-api/telegram-bot-api/releases )
- [Changelog](https://github.com/go-telegram-bot-api/telegram-bot-api/blob/master/docs/changelog.md )
- [Commits](https://github.com/go-telegram-bot-api/telegram-bot-api/compare/v5.5.0...v5.5.1 )
---
updated-dependencies:
- dependency-name: github.com/go-telegram-bot-api/telegram-bot-api/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-26 00:04:58 +01:00
61d56f26f8
Bump github.com/labstack/echo/v4 from 4.6.1 to 4.6.3 ( #1685 )
...
Bumps [github.com/labstack/echo/v4](https://github.com/labstack/echo ) from 4.6.1 to 4.6.3.
- [Release notes](https://github.com/labstack/echo/releases )
- [Changelog](https://github.com/labstack/echo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/labstack/echo/compare/v4.6.1...v4.6.3 )
---
updated-dependencies:
- dependency-name: github.com/labstack/echo/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-18 20:42:25 +01:00
6aa05b3981
Bump github.com/spf13/viper from 1.9.0 to 1.10.1 ( #1684 )
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.9.0 to 1.10.1.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.9.0...v1.10.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-18 20:34:42 +01:00
aad60c882e
Bump github.com/mattermost/mattermost-server/v6 from 6.1.0 to 6.3.0 ( #1686 )
...
Bumps [github.com/mattermost/mattermost-server/v6](https://github.com/mattermost/mattermost-server ) from 6.1.0 to 6.3.0.
- [Release notes](https://github.com/mattermost/mattermost-server/releases )
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mattermost/mattermost-server/compare/v6.1.0...v6.3.0 )
---
updated-dependencies:
- dependency-name: github.com/mattermost/mattermost-server/v6
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-18 20:24:14 +01:00
fecca57507
Bump github.com/mattermost/mattermost-server/v5 from 5.39.0 to 5.39.3 ( #1682 )
...
Bumps [github.com/mattermost/mattermost-server/v5](https://github.com/mattermost/mattermost-server ) from 5.39.0 to 5.39.3.
- [Release notes](https://github.com/mattermost/mattermost-server/releases )
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.39.0...v5.39.3 )
---
updated-dependencies:
- dependency-name: github.com/mattermost/mattermost-server/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-18 20:19:12 +01:00
2bcad846c0
Add more ignore debug messages (mattermost) ( #1678 )
2022-01-10 22:58:53 +01:00
15ad0165fc
Log eventtype in debug (mattermost) ( #1676 )
2022-01-10 00:50:03 +01:00
2e8ab11978
Use current parentID if rootId is not set (mattermost) ( #1675 )
2022-01-10 00:37:09 +01:00
9a8ce9b17e
Reply support for Matrix ( #1664 )
...
* Post replies to matrix
* Handle replies from matrix
* Include protocol in canonical ID return
* fmt
2022-01-09 23:46:59 +01:00
16ab4c6fed
Remove GroupID (vk) ( #1668 )
2022-01-09 22:50:07 +01:00
e3ee0df7ba
Add Dependabot.yml config ( #1663 )
...
* Added: Dependabot.yml config
* Updated: schedule interval
* Updated: Interval to weekly
2021-12-19 21:53:09 +01:00
8f7ab280e2
Fix codeql warnings
2021-12-19 14:39:24 +01:00
dbedc99421
Add support for Harmony ( #1656 )
...
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.
2021-12-18 22:43:29 +01:00
6cb359cb80
Fix vendored xmpp ( #1661 )
2021-12-12 14:11:11 +01:00
ae2ad824a9
Add comments to messages (telegram) ( #1652 )
...
* Add's comments to message in telegram messages
This is a change to handle comments in telegram messages!
Some messages in telegram have comments added to the message! This normally is the description in images or links. This changes appends the comment to the message if available.
This should fix the issue in #1649
* [fix] discord: send comments in extras
Co-authored-by: Wim <wim@42.be >
2021-12-12 01:40:31 +01:00
02e3d7852b
Update telegram-bot-api to v5 ( #1660 )
2021-12-12 00:35:32 +01:00
3893a035be
Update dependencies/vendor ( #1659 )
2021-12-12 00:05:15 +01:00
658bdd9faa
Fix telegram/handlers.go linting ( #1658 )
2021-12-10 22:13:54 +01:00
e1eebcd4e0
Disable some more linters
2021-12-10 21:54:09 +01:00
062b831e88
Fix Zulip example in matterbridge.toml.sample ( #1657 )
...
Commit 11fc4c286f
changed the example for
Zulip, in a way that was not accurate to what zulip.go expects, hence
this commit fixes the example.
2021-12-10 21:47:47 +01:00
b275efaeff
Add support for code blocks in telegram ( #1650 )
...
* handle code blocks in telegram.
* support multi-line code blocks.
* remove import.
* handle code blocks in middle of normal text.
* support multiple code blocks in same message.
2021-12-07 21:26:28 +01:00
80d3033456
Update matterbridge.toml.sample ( #1644 )
...
Missing `{NOPINGNICK}` example on the general re-loadable settings
2021-12-02 00:49:16 +01:00
bd0516f09a
Use Alpine stable again in Dockerfile ( #1643 )
...
* Use alpine stable again
* fix build for tgs.Dockerfile
2021-11-29 01:19:10 +01:00
df4d76e466
Allow binding to IP on IRC ( #1640 )
...
Add configuration option "Bind" that is passed on to girc, allowing
to choose which IP address to use on systems that have multiple ones.
2021-11-29 01:15:51 +01:00
dcbd7f8cad
Bump version
2021-11-02 23:34:42 +01:00
73ec02ab9d
Release v1.23.2 ( #1631 )
2021-11-02 23:22:21 +01:00
d1f8347071
Update go-whatsapp version ( #1630 )
2021-11-02 21:11:42 +01:00
8601eedada
Bump version
2021-11-01 23:56:24 +01:00
9afd33cdfc
Release v1.23.1 ( #1629 )
2021-10-30 18:47:35 +02:00
5e1be8e558
Do not fail on no avatar data (xmpp) #1529 ( #1627 )
...
* Detect errors when working with AvatarData
* Remove not neccessary line
Co-authored-by: Wim <wim@42.be >
2021-10-30 17:50:37 +02:00
835dd2635a
Update dependencies ( #1628 )
2021-10-30 15:17:50 +02:00
f65b18c2f6
Remove wrapcheck linter
2021-10-30 15:12:31 +02:00
b0e7b84f40
Add article. ( #1625 )
...
Add article at https://minecraftchest1.wordpress.com/2021/06/05/how-to-install-and-setup-matterbridge/
2021-10-25 19:05:13 +02:00
1635db93c7
Do not check cache on deleted messages (mattermost). Fixes #1555 ( #1624 )
2021-10-25 00:08:08 +02:00
c4fe462d11
Use a new msgID when replacing messages (xmpp). Fixes #1584 ( #1623 )
2021-10-24 23:15:46 +02:00
b1f403165d
Fix panic in msteams. Fixes #1588 ( #1622 )
2021-10-24 22:17:46 +02:00