-
Notifications
You must be signed in to change notification settings - Fork 0
/
customer_template.py
executable file
·129 lines (128 loc) · 5.38 KB
/
customer_template.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
from linebot.models import *
def create_customer_template():
bubble = BubbleContainer(
direction='ltr',
body=BoxComponent(
layout='vertical',
contents=[
# title
TextComponent(text='信用卡優惠查詢', weight='bold', size='xl'),
# info
BoxComponent(
layout='vertical',
margin='lg',
spacing='sm',
contents=[
BoxComponent(
layout='baseline',
spacing='sm',
contents=[
TextComponent(
text='類別',
color='#aaaaaa',
size='sm',
flex=1
),
TextComponent(
text='休閒娛樂',
wrap=True,
color='#666666',
size='sm',
flex=5
)
],
),
],
)
],
),
footer=BoxComponent(
layout='vertical',
spacing='sm',
contents=[
# first row
BoxComponent(
layout='horizontal',
spacing='sm',
contents=[
# callAction, separator, websiteAction
SpacerComponent(size='sm'),
# callAction
ImageComponent(
url='https://i.imgur.com/ZvAirq6.png',
size='full',
aspect_ratio='20:13',
aspect_mode='cover',
action=MessageAction(label='LOVE 晶緻悠遊寵愛紅卡', text='LOVE 晶緻悠遊寵愛紅卡')
),
# separator
SeparatorComponent(),
# websiteAction
ImageComponent(
url='https://i.imgur.com/rR6lQka.jpg',
size='full',
aspect_ratio='20:13',
aspect_mode='cover',
action=MessageAction(label='HappyCash & HAPPY GO 聯名卡(愛戀紅)', text='HappyCash & HAPPY GO 聯名卡(愛戀紅)')
)
]
),
# second row
BoxComponent(
layout='horizontal',
spacing='sm',
contents=[
# callAction, separator, websiteAction
SpacerComponent(size='sm'),
# callAction
ImageComponent(
url='https://i.imgur.com/GSXzOsv.png',
size='full',
aspect_ratio='20:13',
aspect_mode='cover',
action=MessageAction(label='華南夢時代聯名卡', text='華南夢時代聯名卡')
),
# separator
SeparatorComponent(),
# websiteAction
ImageComponent(
url='https://i.imgur.com/K4cAACy.jpg',
size='full',
aspect_ratio='20:13',
aspect_mode='cover',
action=MessageAction(label='HappyCash & HAPPY GO 聯名卡(爵愛黑)', text='HappyCash & HAPPY GO 聯名卡(爵愛黑)')
)
]
),
# third row
BoxComponent(
layout='horizontal',
spacing='sm',
contents=[
# callAction, separator, websiteAction
SpacerComponent(size='sm'),
# callAction
ImageComponent(
url='https://i.imgur.com/6Vd175b.jpg',
size='full',
aspect_ratio='20:13',
aspect_mode='cover',
action=MessageAction(label='HappyCash & HAPPY GO 聯名卡(超級現金回饋)', text='HappyCash & HAPPY GO 聯名卡(超級現金回饋)')
),
# separator
SeparatorComponent(),
# websiteAction
ImageComponent(
url='https://i.imgur.com/oTyud1r.png',
size='full',
aspect_ratio='20:13',
aspect_mode='cover',
action=MessageAction(label='現金回饋', text='現金回饋')
)
]
),
]
),
)
flex_template = FlexSendMessage(alt_text="hello", contents=bubble)
return flex_template