Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update dependencies (#886) | Wim | 2019-09-07 | 141 | -16394/+24104 |
| | |||||
* | Update lrstanley/girc vendor (#884) | Wim | 2019-09-07 | 11 | -98/+417 |
| | |||||
* | Replace bwmarrin/discordgo with matterbridge/discordgo (#878) | Wim | 2019-08-26 | 3 | -5/+70 |
| | | | Needed for #872 | ||||
* | Update Rhymen/go-whatsapp vendor (#876) | Wim | 2019-08-26 | 11 | -37/+506 |
| | |||||
* | Add initial Keybase Chat support (#877) | cori hudson | 2019-08-26 | 144 | -428/+5063 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial work on native keybase bridging * Hopefully make a functional keybase bridge * add keybase to bridgemap * send to right channel, try to figure out received msgs * add account and userid * i am a Dam Fool * Fix formatting for messages, handle /me * update vendors, ran golint and goimports * move handlers to handlers.go, clean up unused config options * add sample config, fix inconsistent remote nick handling * Update readme with keybase links * Resolve fixmie errors * Error -> Errorf * fix linting errors in go.mod and go.sum * explicitly join channels, ignore messages from non-specified channels * check that team names match before bridging message | ||||
* | Update vendor (#852) | Wim | 2019-06-16 | 292 | -6794/+71288 |
| | |||||
* | Update github.com/Rhymen/go-whatsapp vendor. Fixes #843 | Wim | 2019-06-14 | 9 | -52/+202 |
| | |||||
* | Fix go mod issue by removing whatsapp-ext | Wim | 2019-06-02 | 11 | -1451/+0 |
| | |||||
* | Use upstream whatsapp again (#809) | Wim | 2019-05-30 | 84 | -1241/+2120 |
| | |||||
* | Update tengo vendor and load the stdlib. Fixes #789 (#792) | Wim | 2019-04-06 | 60 | -1289/+7003 |
| | |||||
* | Update vendor d5/tengo | Wim | 2019-03-05 | 36 | -4354/+620 |
| | |||||
* | Use whatsapp forks (#750) | Wim | 2019-03-02 | 91 | -768/+1836 |
| | |||||
* | Add MediaConvertWebPToPNG option (telegram). (#741) | Wim | 2019-02-27 | 20 | -0/+4257 |
| | | | | | | | | * Add MediaConvertWebPToPNG option (telegram). When enabled matterbridge will convert .webp files to .png files before uploading them to the mediaserver of the other bridges. Fixes #398 | ||||
* | Fix regression in HTML handling (telegram). Closes #734 | Wim | 2019-02-24 | 18 | -2533/+2311 |
| | | | | | * Revert back to blackfriday v1 * Add testing | ||||
* | Make all loggers derive from non-default instance (#728) | Wim | 2019-02-23 | 11 | -0/+2541 |
| | |||||
* | Add scripting (tengo) support for every incoming message (#731) | Wim | 2019-02-23 | 138 | -0/+14125 |
| | | | | | | | | | | | | | | | | | | | | | | TengoModifyMessage allows you to specify the location of a tengo (https://github.com/d5/tengo/) script. This script will receive every incoming message and can be used to modify the Username and the Text of that message. The script will have the following global variables: to modify: msgUsername and msgText to read: msgChannel and msgAccount The script is reloaded on every message, so you can modify the script on the fly. Example script can be found in https://github.com/42wim/matterbridge/tree/master/gateway/bench.tengo and https://github.com/42wim/matterbridge/tree/master/contrib/example.tengo The example below will check if the text contains blah and if so, it'll replace the text and the username of that message. text := import("text") if text.re_match("blah",msgText) { msgText="replaced by this" msgUsername="fakeuser" } More information about tengo on: https://github.com/d5/tengo/blob/master/docs/tutorial.md and https://github.com/d5/tengo/blob/master/docs/stdlib.md | ||||
* | Update vendor | Wim | 2019-02-23 | 1 | -13/+0 |
| | |||||
* | Add initial WhatsApp support (#711) | Krzysiek Madejski | 2019-02-21 | 74 | -3428/+23589 |
| | |||||
* | Upgrade to latest girc version (irc) (#718) | Wim | 2019-02-16 | 10 | -182/+165 |
| | |||||
* | Refactor and update RocketChat bridge (#707) | Wim | 2019-02-15 | 47 | -0/+5798 |
|\ | | | | | | | | | | | | | * Add support for editing/deleting messages * Add support for uploading files * Add support for avatars * Use the Rocket.Chat.Go.SDK * Use the rest and streaming api | ||||
| * | Refactor and update RocketChat bridge | Wim | 2019-02-15 | 47 | -0/+5798 |
| | | | | | | | | | | | | | | | | * Add support for editing/deleting messages * Add support for uploading files * Add support for avatars * Use the Rocket.Chat.Go.SDK * Use the rest and streaming api | ||||
* | | Do not panic on non-json response from server (zulip) | Wim | 2019-02-13 | 2 | -1/+6 |
| | | |||||
* | | Fix error handling on bad event queue id (zulip). Closes #694 | Wim | 2019-02-11 | 2 | -11/+43 |
|/ | |||||
* | Update vendor, move to labstack/echo/v4 Fixes #698 | Wim | 2019-01-31 | 262 | -7121/+31940 |
| | |||||
* | Add support for markdown to HTML conversion (matrix). Closes #663 (#670) | Wim | 2019-01-06 | 81 | -0/+40932 |
| | | | | | This uses our own gomatrix lib with the SendHTML function which adds HTML to formatted_body in matrix. golang-commonmark is used to convert markdown into valid HTML. | ||||
* | Update vendor | Wim | 2019-01-03 | 16 | -66/+300 |
| | | | | | | * go-telegram-bot-api/telegram-bot-api * lrstanley/girc * matterbridge/gomatrix | ||||
* | Update nlopes/slack to 4.1-dev (#595) | Patrick Connolly | 2018-12-01 | 34 | -497/+647 |
| | |||||
* | Update direct dependencies where possible | Duco van Amstel | 2018-11-25 | 350 | -11005/+27232 |
| | |||||
* | Upgrade logrus / testify to stable versions | Duco van Amstel | 2018-11-18 | 272 | -14182/+57706 |
| | |||||
* | Switch back go upstream bwmarrin/discordgo | Wim | 2018-11-13 | 75 | -1216/+4936 |
| | | | | Commit https://github.com/bwmarrin/discordgo/commit/ffa9956c9b41e8e2a10c26a254389854e016b006 got merged in. | ||||
* | Update Blackfriday dependency (closes #522) (#532) | Duco van Amstel | 2018-10-22 | 16 | -2275/+2514 |
| | | | - Fixup Telegram bridge implementation to support updated dependency. | ||||
* | Update of nlopes/slack dependency (#511) | Duco van Amstel | 2018-10-07 | 21 | -85/+983 |
| | |||||
* | Update vendor lrstanley/girc | Wim | 2018-09-14 | 4 | -7/+25 |
| | |||||
* | Update nlopes/slack vendor | Wim | 2018-08-10 | 55 | -2028/+2630 |
| | |||||
* | Use mod vendor for vendored directory (backwards compatible) | Wim | 2018-08-06 | 1112 | -420192/+15669 |
| | |||||
* | Use own forks for logrus-prefixed-formatter and discordgo | Wim | 2018-08-06 | 28 | -0/+9231 |
| | |||||
* | Release v1.11.0v1.11.0 | Wim | 2018-06-19 | 1 | -1/+1 |
| | |||||
* | Update vendor matterbridge/go-xmpp | Wim | 2018-05-29 | 2 | -2/+20 |
| | |||||
* | Add vendor github.com/rs/xid | Wim | 2018-05-27 | 8 | -0/+464 |
| | |||||
* | Add vendor github.com/dfordsoft/golib/ic | Wim | 2018-05-11 | 60 | -28956/+37262 |
| | |||||
* | Update vendor lrstanley/girc | Wim | 2018-05-09 | 3 | -0/+793 |
| | |||||
* | Update vendor lrstanley/girc | Wim | 2018-05-09 | 10 | -846/+203 |
| | |||||
* | Update vendor go-telegram-bot-api/telegram-bot-api | Wim | 2018-05-09 | 5 | -50/+268 |
| | |||||
* | Update vendor matterbridge/go-xmpp | Wim | 2018-05-09 | 2 | -2/+30 |
| | |||||
* | Add vendor matterbridge/gozulipbot | Wim | 2018-05-07 | 5 | -0/+762 |
| | |||||
* | Add vendor files for spf13/viper | Wim | 2018-03-04 | 315 | -0/+125435 |
| | |||||
* | Use our own version of go-xmpp with debug output to logrus | Wim | 2018-02-27 | 7 | -27/+58 |
| | |||||
* | Update vendor labstack/echo | Wim | 2018-02-21 | 22 | -215/+365 |
| | |||||
* | Use prefixed-formatter for better logging | Wim | 2018-02-21 | 1 | -3/+19 |
| | |||||
* | Move Sirupsen => sirupsen | Wim | 2018-02-20 | 35 | -325/+1286 |
| |