Плагин кэширования медиа
Плагин Media cache
для GramIO.
Этот плагин кэширует отправленные file_id
и предотвращает повторную загрузку файлов.
На данный момент sendMediaGroup не кэшируется.
Использование
ts
import { Bot } from "gramio";
import { mediaCache } from "@gramio/media-cache";
const bot = new Bot(process.env.BOT_TOKEN as string)
.extend(mediaCache())
.command("start", async (context) => {
return context.sendDocument(
await MediaUpload.url(
"https://raw.githubusercontent.com/gramiojs/types/main/README.md"
)
);
})
.onStart(console.log);
bot.start();