NodeJS의 텔레그램. 3. Отправить альбом.

3446 단어 telegramnode
В этот раз вместо обработчика простого текста (bot.on("text", ... ) мы напишем команду, которая будет выдавать альбом из трёх фото.
Наш бот будет ориентирован на выдачу контента, а не на работу с текстом, поэтому этот блок on("text", ...) нам не пригодится.
Вот как будет сделана команда по выдаче альбома:

bot.command("group", async (ctx) => {
  const catUrl = await randomAnimal("cat");
  const dogUrl = await randomAnimal("dog");
  const foxUrl = await randomAnimal("fox");
  return ctx.replyWithMediaGroup([
    { type: "photo", media: catUrl, caption: "Мяу" },
    { type: "photo", media: dogUrl, caption: "Гав" },
    { type: "photo", media: foxUrl, caption: "Тяф" },
  ]);
});


А вот она в действии:

좋은 웹페이지 즐겨찾기