Created
July 27, 2017 15:12
-
-
Save toracle/e5c9a14743f8aaa522c11c1764cc310e to your computer and use it in GitHub Desktop.
moviefriend-code-8
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from bothub_client.messages import Message | |
| from .movies import BoxOffice | |
| from .movies import LotteCinema | |
| class Bot(BaseBot): | |
| def handle_message(self, event, context): | |
| message = event.get('content') | |
| location = event.get('location') | |
| if location: | |
| self.send_nearest_theaters(location['latitude'], location['longitude']) | |
| return | |
| if message == '영화순위': | |
| self.send_box_office(event) | |
| elif message == '근처 상영관 찾기': | |
| self.send_search_theater_message(event) | |
| elif message.startswith('/schedule'): | |
| _, theater_id, theater_name = message.split(maxsplit=2) | |
| self.send_theater_schedule(theater_id, theater_name, event) | |
| elif message == '/start': | |
| self.send_welcome_message(event) | |
| else: | |
| self.send_error_message(event) | |
| def send_error_message(self, event): | |
| message = Message(event).set_text('잘 모르겠네요.\n\n'\ | |
| '저는 요즘 볼만한 영화들을 알려드리고, '\ | |
| '현재 계신 곳에서 가까운 영화관들의 상영시간표를 알려드려요.\n\n' | |
| "'영화순위'나 '근처 상영관 찾기'를 입력해보세요.")\ | |
| .add_quick_reply('영화순위')\ | |
| .add_quick_reply('근처 상영관 찾기') | |
| self.send_message(message) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment