見出し画像

【プログラム配布用】ユーザーの興味を惹くオシャレなメッセージの作り方【LINE Messaging API / Flexメッセージ】


ベースのプログラム

const bot = new LineBotSdk.client("チャンネルアクセストークン");
function doPost(e) { bot.call(e, callback) };
function callback(e) {
  if (bot.bool(e, "message", "text")) {
    bot.replyMessage(e, [bot.textMessage("こんにちは!")]);
  }
};

絵文字付きテキストメッセージ

bot.replyMessage(e, [bot.textMessage("$こんにちは$", [
      bot.emoji("5ac1bfd5040ab15980c9b435", "001"),
      bot.emoji("5ac1bfd5040ab15980c9b435", "002"),
])]);

画像メッセージ

bot.replyMessage(e, [bot.imageMessage("https://scdn.line-apps.com/n/channel_devcenter/img/fx/01_1_cafe.png")]);

動画メッセージ

bot.replyMessage(e, [bot.videoMessage("https://example.com/original.mp4", "https://scdn.line-apps.com/n/channel_devcenter/img/fx/01_1_cafe.png")]);

Flexメッセージ

const flex_message = ここにJsonをペースト
bot.replyMessage(e, [bot.flexMessage(flex_message, "代替テキスト")]);

カルーセルメッセージ

const flex_message =  ここにJsonをペースト
const flex_messages = [
    flex_message,
    flex_message,
    flex_message
];
bot.replyMessage(e, [bot.carouselMessage(flex_messages, "代替テキスト")]);

いただいたサポートは、自己投資と災害復興支援に使わせていただきます。