Skip to content

Instantly share code, notes, and snippets.

@MKtalk
Created January 25, 2018 05:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MKtalk/68847240a5be17d0edc1b842bb47cd2f to your computer and use it in GitHub Desktop.
Save MKtalk/68847240a5be17d0edc1b842bb47cd2f to your computer and use it in GitHub Desktop.
네이버 파파고 번역 챗봇 만들기 튜토리얼 https://goo.gl/78wqLE
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