Created
July 27, 2017 15:12
-
-
Save toracle/69b898dc85dc9ce96a9071fd6f325fb1 to your computer and use it in GitHub Desktop.
moviefriend-code-7
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) | |
| def send_welcome_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