Add picture caching
This commit is contained in:
parent
6bc45babc5
commit
63186db56b
@ -139,9 +139,12 @@ func main() {
|
|||||||
msg.ReplyMarkup = kbd
|
msg.ReplyMarkup = kbd
|
||||||
bc.bot.Send(msg)
|
bc.bot.Send(msg)
|
||||||
} else {
|
} else {
|
||||||
|
filename := "./" + img + ".jpg"
|
||||||
|
if _, err := os.Stat(filename); errors.Is(err, os.ErrNotExist) {
|
||||||
url, _ := bc.bot.GetFileDirectURL(img)
|
url, _ := bc.bot.GetFileDirectURL(img)
|
||||||
DownloadFile("./preview.jpg", url)
|
DownloadFile(filename, url)
|
||||||
msg := tgbotapi.NewPhoto(update.Message.Chat.ID, tgbotapi.FilePath("./preview.jpg"))
|
}
|
||||||
|
msg := tgbotapi.NewPhoto(update.Message.Chat.ID, tgbotapi.FilePath(filename))
|
||||||
msg.Caption = bc.GetBotContent("start")
|
msg.Caption = bc.GetBotContent("start")
|
||||||
msg.ReplyMarkup = kbd
|
msg.ReplyMarkup = kbd
|
||||||
bc.bot.Send(msg)
|
bc.bot.Send(msg)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user