Skip to content

Commit 4d85a0b

Browse files
committed
fixed uploadInputMedia proc, refs #55
1 parent bd96dc3 commit 4d85a0b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/telebot/private/utils.nim

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -226,13 +226,15 @@ proc addData*(p: var MultipartData, name: string, content: Stream, fileName = ""
226226
proc uploadInputMedia*(p: var MultipartData, m: InputMedia) =
227227
var name = "file_upload_" & $rand(high(int))
228228
if m.media.startsWith("file://"):
229+
p.addFiles({name: m.media[7..<m.media.len]})
229230
m.media = "attach://" & name
230-
p.addFiles({name: m.media[7..m.media.len-1]})
231231

232232
if m.thumb.isSome:
233-
name = "file_upload_" & $rand(high(int))
234-
m.thumb = some("attach://" & name)
235-
p.addFiles({name: m.media[7..m.media.len-1]})
233+
let thumb = m.thumb.get()
234+
if thumb.startsWith("file://"):
235+
name = "file_upload_" & $rand(high(int))
236+
p.addFiles({name: thumb[7..<thumb.len]})
237+
m.thumb = some("attach://" & name)
236238

237239
macro genInputMedia*(mediaType: untyped): untyped =
238240
let

0 commit comments

Comments
 (0)