Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve Slack attachments formatting (slack) (#1807) | Andy | 2022-05-09 | 2 | -11/+14 |
| | | | | | | | | * Improve Slack attachments formatting (slack) * Add TitleLink * Add Footer * Fix linter issues | ||||
* | Preserve threading for messages with files (slack) (#1781) | Alexander | 2022-03-30 | 1 | -4/+14 |
| | | | | | | | * Preserve threading for slack messages with files * Update bridge/slack/slack.go Co-authored-by: Wim <wim@42.be> | ||||
* | Use slack real name as user name (slack) (#1775) | Alexander | 2022-03-26 | 1 | -0/+3 |
| | | | | | * Use slack real name as user name * Change slack option UseRealName to UseFullName | ||||
* | Add support for deleting files from slack to discord. Fixes #1705 (#1709) | Wim | 2022-02-05 | 2 | -20/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Increase batch size for conversation.list api method (slack) (#1700) | Ivan Zuev | 2022-01-29 | 1 | -0/+1 |
| | | | Co-authored-by: Ivan Zuev <i-zuev@yandex-team.ru> | ||||
* | Invalidate user in cache on user change event (#1604) | Jonathan Walker (Keenan) | 2021-10-16 | 2 | -0/+8 |
| | | | Co-authored-by: Wim <wim@42.be> | ||||
* | Add space before file upload comment (slack) (#1554) | Brian V | 2021-07-27 | 1 | -1/+1 |
| | |||||
* | Add a MessageClipped option to set your own clipped message. Closes #1359 ↵ | Wim | 2021-05-27 | 1 | -1/+1 |
| | | | | (#1487) | ||||
* | Update vendor (#1461) | Wim | 2021-05-05 | 2 | -2/+2 |
| | | | | | * Update vendored libs * Fix slack api changes | ||||
* | Refactor "msg-parent-not-found" to config.ParentIDNotFound (#1347) | Qais Patankar | 2020-12-31 | 1 | -1/+1 |
| | |||||
* | Do not use webhooks when token is configured (slack) (fixes #1123) (#1134) | Wim | 2020-05-14 | 2 | -2/+2 |
| | |||||
* | Clip too long messages on 3000 length (slack). Fixes #1081 (#1102) | Wim | 2020-04-19 | 1 | -0/+2 |
| | |||||
* | Prevent image/message looping (slack). Fixes #1088 (#1096) | Wim | 2020-04-18 | 1 | -6/+10 |
| | | | Also check for our matterbridge ID in Blocks set in SubMessages. | ||||
* | Don't transmit typing events from ourselves (slack/discord) (#1056) | Qais Patankar | 2020-03-22 | 1 | -1/+10 |
| | |||||
* | Use blocks not attachments (slack) (#1048) | Qais Patankar | 2020-03-21 | 2 | -11/+21 |
| | | | | This removes the extra space below messages, as shown in https://user-images.githubusercontent.com/923242/77235190-a3359980-6bab-11ea-8b7b-697d730ae5c1.png | ||||
* | Fix #1039: messages sent to Slack being synced back (#1046) | Qais Patankar | 2020-03-21 | 1 | -1/+2 |
| | | | | | This is a regression from https://github.com/42wim/matterbridge/pull/581#issuecomment-562937576 Behaves the same as https://github.com/matterbridge/slack/commit/95190f11bfb6405b0394b75a29bd1c1bb91f553e | ||||
* | Ignore ConnectingEvent (slack) (#1041) | Qais Patankar | 2020-03-18 | 1 | -1/+1 |
| | |||||
* | Use upstream slack-go/slack again (#1018) | Wim | 2020-03-01 | 5 | -5/+5 |
| | |||||
* | Convert slack bold/strike to correct markdown (slack). Fixes #918 (#930) | Wim | 2019-10-27 | 2 | -0/+31 |
| | |||||
* | Suppress unhandled HelloEvent message (slack) (#913) | Qais Patankar | 2019-10-04 | 2 | -3/+4 |
| | |||||
* | Fix regression in autojoining with legacy tokens (slack). Fixes #651 (#848) | Wim | 2019-06-14 | 2 | -2/+18 |
| | |||||
* | Disable user lookups on delete messages (slack) (#812) | Wim | 2019-04-23 | 1 | -11/+11 |
| | |||||
* | Add lacking clean-up in Slack synchronisation (#811) | Duco van Amstel | 2019-04-23 | 1 | -4/+5 |
| | |||||
* | Ignore message_replied and hidden messages (slack). Fixes #709 (#779) | Wim | 2019-03-27 | 1 | -6/+12 |
| | |||||
* | Fix double unlock (slack) (#771) | David Hill | 2019-03-21 | 1 | -1/+0 |
| | |||||
* | Fix race-condition in populateUser() (#767) | Duco van Amstel | 2019-03-20 | 1 | -12/+38 |
| | | | | Fix the root-cause of #759 by introducing synchronisation points for individual user fetches. | ||||
* | Fix regression for legacy slack by #766 (#768) | Wim | 2019-03-20 | 1 | -2/+6 |
| | |||||
* | Refactor channel and user management (slack) (#766) | Duco van Amstel | 2019-03-15 | 4 | -94/+138 |
| | |||||
* | Force Slack link unfurling (#763) | Duco van Amstel | 2019-03-12 | 1 | -1/+5 |
| | |||||
* | Split-out Slack user and channel management (#762) | Duco van Amstel | 2019-03-12 | 3 | -229/+239 |
| | |||||
* | Make all loggers derive from non-default instance (#728) | Wim | 2019-02-23 | 1 | -1/+1 |
| | |||||
* | Add extra debug option (slack) | Wim | 2019-02-22 | 1 | -1/+1 |
| | |||||
* | Add extra debug of SubMessage to empty messages error (slack). #709 | Wim | 2019-02-15 | 1 | -0/+3 |
| | |||||
* | Hint at thread replies when messages are unthreaded (slack) (#684) | Wim | 2019-02-10 | 2 | -0/+13 |
| | |||||
* | Optimize handling of very large slack teams. Fixes #695 | Wim | 2019-01-30 | 2 | -11/+27 |
| | | | | | | | | | | Stop getting users if we reach 2000 users. Slack will rate-limit us even if we follow their limits. This means that we now have to lookup every user that says a message for the first time. This should be less intensive on the API. This also disables partly fb713ed91bfb48c0037e489f80be85c54e69953a for now. ChannelMembers will not be filled. | ||||
* | Add initial support for getting ChannelMember info of all bridges (#678) | Wim | 2019-01-18 | 3 | -0/+106 |
| | | | | | | | | | | | | | | * Add initial support for getting ChannelMember info of all bridges. Adds an EventGetChannelMembers event, which gets send every x time to all bridges. Bridges should respond on this event with a Message containing ChannelMembers in the EventGetChannelMembers key in the Extra field. handleEventGetChannelMembers will handle this Message and sets the contained ChannelMembers to the Bridge struct. * Add ChannelMembers support to the slack bridge | ||||
* | Fix #668 strip lang in code fences sent to Slack (#673) | Qais Patankar | 2019-01-04 | 2 | -0/+7 |
| | |||||
* | Ignore LatencyReport event (slack) | Wim | 2019-01-02 | 1 | -0/+2 |
| | |||||
* | Try downloading files again if slack is too slow (slack). Closes #655 (#656) | Jerry Heiselman | 2018-12-19 | 1 | -2/+8 |
| | |||||
* | Add wait option for populateUsers/Channels (slack) Fixes #579 (#653) | Wim | 2018-12-15 | 3 | -10/+16 |
| | | | | | When setting wait to true, we wait until the populating isn't in progress anymore. This is used on startup connections where we really need the initial information which could take a long time on big servers. | ||||
* | Populate user on channel join (slack) (#644) | David Hill | 2018-12-15 | 2 | -0/+23 |
| | |||||
* | Fix bot (legacy token) messages not being send. Closes #571 | Wim | 2018-12-13 | 1 | -1/+1 |
| | |||||
* | Add bot debug info (slack) | Wim | 2018-12-12 | 1 | -0/+1 |
| | |||||
* | Enable errcheck linter (#646) | Duco van Amstel | 2018-12-08 | 1 | -10/+10 |
| | |||||
* | Make slack-legacy change less restrictive (#626) | Wim | 2018-12-02 | 1 | -8/+3 |
| | |||||
* | Update nlopes/slack to 4.1-dev (#595) | Patrick Connolly | 2018-12-01 | 1 | -14/+24 |
| | |||||
* | Create getChannelsByX functions to make codeclimate happy (slack) (#610) | Patrick Connolly | 2018-11-28 | 1 | -9/+7 |
| | |||||
* | Sync channel topics between Slack bridges (#585) | Patrick Connolly | 2018-11-26 | 4 | -6/+112 |
| | | | Added logic to allow for configurable synchronisation of topics and purposes of channels between Slack bridges. | ||||
* | Merge pull request #606 from 42wim/fix-590 | Wim | 2018-11-25 | 1 | -4/+13 |
|\ | |||||
| * | Make sure threaded files stay in thread (slack). Fixes #590 | Wim | 2018-11-25 | 1 | -4/+9 |
| | |