60 lines
2.1 KiB
Elixir
60 lines
2.1 KiB
Elixir
defmodule LineBotSample.Imagemap do
|
|
def make_imagemap_message do
|
|
%LineBot.Message.Imagemap{
|
|
baseUrl: "https://adamu.github.io/images/rich/",
|
|
altText: "Please select an option",
|
|
baseSize: %{width: 1040, height: 1040},
|
|
actions: [
|
|
%LineBot.Message.Imagemap.Action.URI{
|
|
linkUri: "https://store.line.me/family/manga/en",
|
|
area: %{x: 0, y: 0, width: 512, height: 512}
|
|
},
|
|
%LineBot.Message.Imagemap.Action.URI{
|
|
linkUri: "https://store.line.me/family/music/en",
|
|
area: %{x: 512, y: 0, width: 512, height: 512}
|
|
},
|
|
%LineBot.Message.Imagemap.Action.URI{
|
|
linkUri: "https://store.line.me/family/play/en",
|
|
area: %{x: 0, y: 512, width: 512, height: 512}
|
|
},
|
|
%LineBot.Message.Imagemap.Action.Message{
|
|
text: "Fortune!",
|
|
area: %{x: 512, y: 512, width: 512, height: 512}
|
|
}
|
|
]
|
|
}
|
|
end
|
|
|
|
def make_imagemap_video_message do
|
|
%LineBot.Message.Imagemap{
|
|
baseUrl: "https://adamu.github.io/images/rich/",
|
|
altText: "Please select an option",
|
|
baseSize: %{width: 1040, height: 1040},
|
|
video: %LineBot.Message.Imagemap.Video{
|
|
originalContentUrl: "https://adamu.github.io/images/imagemap/video.mp4",
|
|
previewImageUrl: "https://adamu.github.io/images/imagemap/preview.jpg",
|
|
area: %{x: 0, y: 0, width: 512, height: 512},
|
|
externalLink: %{linkUri: "https://line.me", label: "LINE"}
|
|
},
|
|
actions: [
|
|
%LineBot.Message.Imagemap.Action.URI{
|
|
linkUri: "https://store.line.me/family/manga/en",
|
|
area: %{x: 0, y: 0, width: 512, height: 512}
|
|
},
|
|
%LineBot.Message.Imagemap.Action.URI{
|
|
linkUri: "https://store.line.me/family/music/en",
|
|
area: %{x: 512, y: 0, width: 512, height: 512}
|
|
},
|
|
%LineBot.Message.Imagemap.Action.URI{
|
|
linkUri: "https://store.line.me/family/play/en",
|
|
area: %{x: 0, y: 512, width: 512, height: 512}
|
|
},
|
|
%LineBot.Message.Imagemap.Action.Message{
|
|
text: "Fortune!",
|
|
area: %{x: 512, y: 512, width: 512, height: 512}
|
|
}
|
|
]
|
|
}
|
|
end
|
|
end
|