3
0
mirror of https://github.com/42wim/matterbridge.git synced 2024-12-22 19:22:38 +01:00
Commit Graph

1359 Commits

Author SHA1 Message Date
Wim
a30bb8fed0 Sync matterbridge/go-xmpp with upstream 2020-03-29 15:03:24 +02:00
Wim
092ca1cd67
Update vendor slack-go/slack () 2020-03-28 23:50:47 +01:00
Wim
0df2539641
Use upstream yaegashi/msgraph.go/msauth (msteams) () 2020-03-28 23:44:49 +01:00
Wim
0f2d8a599c
Update vendor d5/tengo () 2020-03-28 23:41:35 +01:00
Wim
54b3143a1d Bump version 2020-03-28 00:29:41 +01:00
Wim
148f7d2a91
Release v1.17.1 () 2020-03-28 00:18:29 +01:00
Wim
1aa662f763
Update client version whatsapp. Fixes ()
See https://github.com/Rhymen/go-whatsapp/issues/305
2020-03-28 00:18:03 +01:00
Alex Wigen
0b86b88de7
Remove build dependencies from final docker image (multistage build) ()
This multistage build takes the resulting image size down from 346MB to
90MB.
2020-03-22 22:55:29 +01:00
Qais Patankar
98033b1ba7
Don't transmit typing events from ourselves (slack/discord) () 2020-03-22 18:39:11 +01:00
Qais Patankar
2b7eab629d
Add support for build tags ()
By default all bridges are available.

You can turn off certain bridges by providing
e.g. "nodiscord" as a build tag.

    go build -tags nomsteams,noapi
2020-03-22 18:34:14 +01:00
Wim
0e4973e15c
Exclude gateway/bridgemap from linting () 2020-03-22 14:35:48 +01:00
Qais Patankar
af0acf0dae
Strip extra info from emotes (discord) () 2020-03-22 14:16:31 +01:00
Qais Patankar
76e5fe5a87 Update vendor yaegashi/msgraph.go to v0.1.2 (2) 2020-03-22 00:02:48 +01:00
Qais Patankar
802c80f40c Update vendor yaegashi/msgraph.go to v0.1.2 (1) 2020-03-22 00:02:48 +01:00
Wim
a51c5bd905
Add more msteams docs () 2020-03-21 23:30:22 +01:00
Wim
8c68556f52 Bump version 2020-03-21 22:51:22 +01:00
Wim
cca1ea2404
Release v1.17.0 () 2020-03-21 21:33:16 +01:00
Wim
281016a501
Fix duplicate separator on empty description/url (discord). Fixes ()
Make this work for all possible cases.
Add tests
2020-03-21 21:27:17 +01:00
Qais Patankar
d4acdf2f89
Use blocks not attachments (slack) ()
This removes the extra space below messages, as shown in
https://user-images.githubusercontent.com/923242/77235190-a3359980-6bab-11ea-8b7b-697d730ae5c1.png
2020-03-21 21:03:12 +01:00
Qais Patankar
0951e75c85
Fix : messages sent to Slack being synced back ()
This is a regression from https://github.com/42wim/matterbridge/pull/581#issuecomment-562937576

Behaves the same as 95190f11bf
2020-03-21 20:12:30 +01:00
Jakub
6b017b226a
Support JSON and YAML config formats ()
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-03-18 23:20:29 +01:00
Qais Patankar
9e3bd7398c
Fix : warning when handling inbound webhooks (discord) () 2020-03-18 23:12:48 +01:00
Qais Patankar
79f764c7a8 Refactor webhook permission checks 2020-03-18 23:10:47 +01:00
Qais Patankar
b5dc4353fb Fix : spotty webhook permission verification 2020-03-18 23:10:47 +01:00
Qais Patankar
2fbac73c29
Ignore ConnectingEvent (slack) () 2020-03-18 23:03:20 +01:00
burner1024
6616d105d1
Add markdownv2 mode for telegram documentation, see () 2020-03-18 22:43:11 +01:00
Wim
6b4b19194e
Update vendor shazow/ssh-chat () 2020-03-08 23:55:09 +01:00
Wim
9785edd263
Remove replace directives and use own fork to make go get work again ()
See https://github.com/golang/go/issues/30354
go get doesn't honor the go.mod replace options.
2020-03-08 17:08:18 +01:00
Qais Patankar
2a0bc11b68 Make some discord matterbridge.toml.sample lines less verbose 2020-03-08 14:30:54 +01:00
Qais Patankar
dd0325a88d Remove trailing newlines from matterbridge.toml.sample 2020-03-08 14:30:54 +01:00
Qais Patankar
20783c0978 Refactor matterbridge.toml.sample discord section 2020-03-08 14:30:54 +01:00
Wim
3f06a40bd5 Support code snippets from msteams 2020-03-01 22:19:33 +01:00
Wim
68f43985ad Add scopes again 2020-03-01 22:19:33 +01:00
Wim
915ca8f817 Make linter happy and cleanup (msteams) 2020-03-01 22:19:33 +01:00
Wim
a65a81610b Support threading from other bridges to msteams 2020-03-01 22:19:33 +01:00
Wim
8eb6ed5639 Support receiving attachments from msteams 2020-03-01 22:19:33 +01:00
Wim
795a8705c3 Add initial Microsoft Teams support
Documentation on https://github.com/42wim/matterbridge/wiki/MS-Teams-setup
2020-03-01 22:19:33 +01:00
Wim
3af0dc3b3a Vendor libraries needed for msteams support 2020-03-01 22:19:33 +01:00
Wim
9cf9b958a3
Do not lint gomnd () 2020-03-01 22:05:50 +01:00
Wim
3ac2ba8d5a
Update to go1.14 and golangci-lint 1.23.7 () 2020-03-01 21:50:21 +01:00
Wim
d893421c7b
Update vendor keybase/go-keybase-chat-bot () 2020-03-01 21:09:23 +01:00
Wim
250b3bb579
Use upstream slack-go/slack again () 2020-03-01 20:59:19 +01:00
Alexander Pushkov
e9edbfc051
Make Keybase link point to the team directly () 2020-02-19 21:02:44 +01:00
Wim
e343db6f72
Make avatars download work with mediaserverdownload (telegram). Fixes () 2020-02-15 18:31:40 +01:00
Qais Patankar
4d57d66f85
Fix typo in feature_request.md () 2020-02-10 22:35:11 +01:00
Wim
54ed6320c2 Add support for avatars from matrix. () 2020-02-10 00:06:54 +01:00
Wim
23083f3ae0
Rebase gomatrix vendor with upstream () 2020-02-09 23:49:17 +01:00
Wim
1985873494 Implement basic reconnect (whatsapp). Fixes () 2020-02-09 22:11:46 +01:00
Qais Patankar
8ae5917659
Be less lossy when throttling IRC messages ()
Note that msg.Text and chucking it through a chan is OK: https://play.golang.org/p/MTfT3YSsgPX
2020-02-09 22:10:18 +01:00
Qais Patankar
c91bfd08d8 Add ability to procure avatars from the destination bridge ()
* remote_avatar: add UseLocalAvatar

* remote_avatar: make sure msg.Protocol is always set correctly

* remote_avatars: support msg.Account

* remote_avatar: add to matterbridge.toml.sample

* remote_avatar: clarify something
2020-02-09 22:07:26 +01:00