def calendar_handler(event): user_id = event.user_id text = event.text ntalk.send(user_id, '선택하신 날짜는 {} 이군요.'.format(text), quick_reply=Template.QuickReply([ Button.ButtonText('카드뷰 보기', 'CardView'), Button.ButtonCalendar(title='날짜 다시 선택하기', code='Calendar_Test', placeholder='다시 선택 하는 거다', start='20180305', end='20180417', disables="1") ]))
def carview_show(event): user_id = event.user_id ntalk.send( user_id, message=Template.CompositeContent(composite_list=[ Template.Composite(title='페이로드 백을 담은 카드뷰', description='상세 설명', button_list=[ Button.ButtonText('쓰레드 넘김', 'PassThread'), Button.ButtonText('타이핑 액션', 'TYPING_ON'), Button.ButtonText('프로필 보기', 'Profile') ]), Template.Composite( title='링크 버튼을 담은 카드뷰', description='이건 회색 글씨로 나온다!', button_list=[ Button.ButtonLink( 'nta github page', 'https://github.com/HwangWonYo/naver_talk_sdk'), Button.ButtonLink('네이버 파트너 센터', 'https://partner.talk.naver.com/'), Button.ButtonText('ElementList 카드뷰', 'ElementListCardView') ]), Template.Composite( title='세번째 카드 리스트', description='1. Time Component', button_list=[ Button.ButtonTime('시간을 눌러봅시다.', code='Time_Test'), Button.ButtonCalendar( '날짜를 선택해봅시다.', code='Calendar_Test', placeholder= '글자 수 제한이 있을까? 이 친구는 5월만 고를 수 있어. 또 일요일은 빼자', start='20180501', end='20180531', disables='0'), Button.ButtonTimeInterval('시간을 선택해봅시다.', code='TimeInterval_test') ]), Template.Composite(title='네번째 카드 리스트', description='New Payload !', button_list=[ Button.ButtonText('Product Message 보기', 'SHOW_PRODUCT_MESSAGE') ]) ]))