forked from lug/matterbridge
		
	Add UseInsecureURL option (telegram)
This commit is contained in:
		| @@ -77,6 +77,7 @@ type Protocol struct { | ||||
| 	UseSASL                bool   // IRC | ||||
| 	UseTLS                 bool   // IRC | ||||
| 	UseFirstName           bool   // telegram | ||||
| 	UseInsecureURL         bool   // telegram | ||||
| 	WebhookBindAddress     string // mattermost, slack | ||||
| 	WebhookURL             string // mattermost, slack | ||||
| 	WebhookUse             string // mattermost, slack, discord | ||||
|   | ||||
| @@ -114,18 +114,18 @@ func (b *Btelegram) handleRecv(updates <-chan tgbotapi.Update) { | ||||
| 		if username == "" { | ||||
| 			username = "unknown" | ||||
| 		} | ||||
| 		if message.Sticker != nil { | ||||
| 		if message.Sticker != nil && b.Config.UseInsecureURL { | ||||
| 			text = text + " " + b.getFileDirectURL(message.Sticker.FileID) | ||||
| 		} | ||||
| 		if message.Video != nil { | ||||
| 		if message.Video != nil && b.Config.UseInsecureURL { | ||||
| 			text = text + " " + b.getFileDirectURL(message.Video.FileID) | ||||
| 		} | ||||
| 		if message.Photo != nil { | ||||
| 		if message.Photo != nil && b.Config.UseInsecureURL { | ||||
| 			photos := *message.Photo | ||||
| 			// last photo is the biggest | ||||
| 			text = text + " " + b.getFileDirectURL(photos[len(photos)-1].FileID) | ||||
| 		} | ||||
| 		if message.Document != nil { | ||||
| 		if message.Document != nil && b.Config.UseInsecureURL { | ||||
| 			text = text + " " + message.Document.FileName + " : " + b.getFileDirectURL(message.Document.FileID) | ||||
| 		} | ||||
| 		if text != "" { | ||||
|   | ||||
| @@ -503,6 +503,12 @@ MessageFormat="" | ||||
| #OPTIONAL (default false) | ||||
| UseFirstName=false | ||||
|  | ||||
| #WARNING! If enabled this will relay GIF/stickers/documents and other attachments as URLs | ||||
| #Those URLs will contain your bot-token. This may not be what you want. | ||||
| #For now there is no secure way to relay GIF/stickers/documents without seeing your token. | ||||
| #OPTIONAL (default false) | ||||
| UseInsecureURL=false | ||||
|  | ||||
| #Disable sending of edits to other bridges | ||||
| #OPTIONAL (default false) | ||||
| EditDisable=false | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Wim
					Wim