Skip to content

Instantly share code, notes, and snippets.

@gokusenz
Created August 16, 2018 06:07
Show Gist options
  • Save gokusenz/eb848fd468fa2618c60e7f6c11687216 to your computer and use it in GitHub Desktop.
Save gokusenz/eb848fd468fa2618c60e7f6c11687216 to your computer and use it in GitHub Desktop.
Golang line flexbox
import "github.com/line/line-bot-sdk-go/linebot"
func reply(replyToken string) error {
container := &linebot.BubbleContainer{
Type: linebot.FlexContainerTypeBubble,
Body: &linebot.BoxComponent{
Type: linebot.FlexComponentTypeBox,
Layout: linebot.FlexBoxLayoutTypeHorizontal,
Contents: []linebot.FlexComponent{
&linebot.TextComponent{
Type: linebot.FlexComponentTypeText,
Text: "Hello,",
},
&linebot.TextComponent{
Type: linebot.FlexComponentTypeText,
Text: "World!",
},
},
},
}
if _, err := client.ReplyMessage(
replyToken,
linebot.NewFlexMessage("alt text", container),
).Do(); err != nil {
return err
}
return nil
}
ref: https://engineering.linecorp.com/ja/blog/detail/348
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment