summaryrefslogtreecommitdiffstats
path: root/bridge/telegram
Commit message (Collapse)AuthorAgeFilesLines
* Fix forward from hidden users (telegram). Closes #1131 (#1143)Wim2020-05-231-13/+23
| | | | Use ForwardDate to check if a message is forwarded. If we have a nil ForwardedFrom then make this an unknown user.
* Make avatars download work with mediaserverdownload (telegram). Fixes #920 ↵Wim2020-02-151-1/+1
| | | | (#1012)
* Add DisableWebPagePreview option (telegram). Closes #980 (#994)Wim2020-02-021-0/+3
|
* Add QuoteLengthLimit option (telegram) fixes #963 (#985)Humorhenker2020-01-301-0/+8
| | | * QuoteLengthLimit option added to limit max. quoted message length if QuoteLengthLimit = 0 the whole message will be quoted
* Add support for WhatsApp media (jpeg/png/gif) bridging (#974)Guillaume Lazzara2020-01-091-4/+11
| | | | | | | | * Whatsapp image bridging * Prevent double message in telegram when media with caption received Co-authored-by: imShara <shara@protonmail.com>
* Fix panic by checking slice bounds in handleEntities (telegram). Fixes #857 ↵Wim2019-07-081-3/+9
| | | | | | (#858) Besides the bound checking, this now also use utf16 as suggested by https://github.com/go-telegram-bot-api/telegram-bot-api/issues/231
* Handle nil message (telegram). Fixes #777Wim2019-04-051-0/+5
|
* Revert "Bail if any vars are nil, not if all (telegram) (#778)"Wim2019-04-051-2/+2
| | | | This reverts commit efd2c9986270a8a1dd35f896a80d6465fc52054b.
* Bail if any vars are nil, not if all (telegram) (#778)David Hill2019-03-271-2/+2
|
* Add support for URL in messageEntities (telegram). Fixes #735 (#736)Wim2019-03-021-0/+22
|
* Add MediaConvertWebPToPNG option (telegram). (#741)Wim2019-02-271-0/+9
| | | | | | | | * 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 #734Wim2019-02-241-14/+10
| | | | | * Revert back to blackfriday v1 * Add testing
* Refactor telegram (#649)Wim2018-12-122-35/+46
| | | * Decrease complexity in Send() (makes codeclimate happy)
* Fix telegram crash #620Wim2018-11-291-2/+2
|
* Refactor telegram handlers. Fix linting (#609)Wim2018-11-283-278/+306
| | | * Refactor telegram handlers. Fix linting
* Fix golint linter issues and enable it in CI (#593)Duco van Amstel2018-11-151-3/+3
|
* Make goconst linter happyWim2018-11-081-9/+15
|
* Make gocritic linter happyWim2018-11-081-3/+3
|
* Make interfacer linter happyWim2018-11-081-1/+2
|
* Clean up various stuff (#508)David Hill2018-11-071-1/+4
| | | * various cleanups
* Update Blackfriday dependency (closes #522) (#532)Duco van Amstel2018-10-221-9/+12
| | | - Fixup Telegram bridge implementation to support updated dependency.
* Fix build (telegram)Wim2018-06-181-1/+4
|
* Add support for MessageFormat=htmlnick (telegram). #444Wim2018-06-181-1/+11
|
* Reconnect on quit. (irc) See #431 (#445)Liam Stanley2018-06-091-1/+2
| | | | | * potential fixes for #431 * go: fix formatting/gofmt/goreturns
* Add QuoteFormat option (telegram). Closes #413Wim2018-05-111-1/+12
|
* Fix possible nil when using channels (telegram). #410Wim2018-05-051-1/+4
|
* Handle channel posts correctly (telegram)Wim2018-04-291-2/+3
|
* Fix panic (telegram). Closes #410Wim2018-04-291-1/+1
|
* Remove empty newlines from messages (telegram) #399Wim2018-04-191-8/+2
|
* Add QuoteDisable option (telegram). Closes #399Wim2018-04-171-1/+10
|
* Remove unused importWim2018-03-171-1/+0
|
* Revert #378Wim2018-03-171-1/+0
|
* Fix empty messages (telegram)Wim2018-03-051-0/+1
|
* Use viper (github.com/spf13/viper) for configurationWim2018-03-041-17/+17
|
* Escape html on username (telegram). Closes #378Wim2018-02-281-5/+9
|
* Improve debug messagesWim2018-02-281-4/+4
|
* Refactor using factoryWim2018-02-271-34/+27
|
* Refactor telegramWim2018-02-272-149/+161
|
* Fix the UseInsecureURL text (telegram). Closes #184Wim2018-02-211-1/+6
|
* Use prefixed-formatter for better loggingWim2018-02-211-1/+1
|
* Move Sirupsen => sirupsenWim2018-02-201-1/+1
|
* Add more debug (telegram)Wim2018-02-201-0/+1
|
* Download (and upload) avatar images from mattermost and telegram when ↵Wim2018-02-201-3/+53
| | | | | | | | | | | | | | mediaserver is configured. Closes #362 An extra avatarMap (cache) is created for mattermost and telegram. If MediaServerUpload is configured, the avatar images of users are downloaded the first time a user sends a message. If this download succeeds a message with EVENT_AVATAR_DOWNLOAD is sent to the originating protocol. This message also contains a SHA field (in msg.Extra["file"]), if this is not empty, the sha will be added to the avatarMap. (so we now have a userid-sha cache) Next time this user sends a message, the MediaServerUpload/sha/userid.png URL will be used as the avatar field.
* Fix panic on nil messages (telegram). Closes #366Wim2018-02-071-0/+4
|
* Add more parsemode debug (telegram)Wim2018-02-041-0/+4
|
* Add markdown support (telegram). #355Wim2018-02-031-0/+6
|
* Send chat notification if media is too big to be re-uploaded to MediaServer. ↵Wim2018-02-031-0/+7
| | | | See #359
* Add comment to file upload from telegram. Show comments on all bridges. ↵Wim2018-02-011-8/+8
| | | | Closes #358
* Enable Long Polling for Telegram. Reduces bandwidth consumption. (#350)ValdikSS2018-01-291-1/+3
| | | Fixes #349.
* Allow specifying maximum download size of media using MediaDownloadSize ↵Wim2017-12-191-1/+1
| | | | (slack,telegram,matrix)