Created
January 25, 2018 05:04
-
-
Save MKtalk/68847240a5be17d0edc1b842bb47cd2f to your computer and use it in GitHub Desktop.
네이버 파파고 번역 챗봇 만들기 튜토리얼 https://goo.gl/78wqLE
This file contains 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.bot import BaseBot | |
from .nmt import Translate | |
class Bot(BaseBot): | |
def handle_message(self, event, context): | |
message = event.get('content') | |
if message == '/start': | |
self.send_start_message() | |
else: | |
self.translate_message(message) | |
def send_start_message(self): | |
self.send_message('안녕하세요. 인공신경망(N2MT)기술이 적용된 네이버 파파고 번역 챗봇 입니다.\n' \ | |
'한국어를 입력하시면 영어로 번역해 드립니다.') | |
def translate_message(self, text): | |
client_id = self.get_project_data()['client_id'] | |
secret = self.get_project_data()['secret'] | |
t = Translate(client_id, secret) | |
msg = t.nmt_translate(text) | |
self.send_message(msg) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment