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
#-*- coding:utf-8 -*- | |
import urllib.request | |
import uuid | |
from concurrent.futures import ThreadPoolExecutor | |
from multiprocessing import Pool | |
def get_image(url): | |
filename = str(uuid.uuid4()) | |
out = f'./download/{filename}.jpg' |
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 bothub_client.decorators import channel | |
class Bot(BaseBot): | |
@channel() | |
def default_handler(self, event, context): | |
self.send_message('Echo: {}'.format(event['content'])) |
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
# -*- coding: utf-8 -*- | |
import json | |
import re | |
import requests | |
base_url = 'https://docs.google.com/forms/d/1Zf-XM4WWG_6xisG83W8SQY2MueXEZzStPl9xiNH25u4' | |
response = requests.get(base_url).text |
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
def set_pools(self, event, context, **kwargs): | |
q1 = kwargs.get('question1') # slots id 와 대응 | |
q2 = kwargs.get('question2') | |
form_url = 'https://docs.google.com/forms/d/e/1FAIpQLScsCKP5Arszf84igEzoL5Yrbr5qcZIND9a4NeJyNw_onUUavw/formResponse' | |
params = '?entry.1894278833={}&entry.281957015={}'.format(q1, q2) | |
url = form_url + params | |
requests.post(url) | |
msg = '설문이 등록 되었습니다.'.format(q1, q2) | |
self.send_message(msg) |
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
# -*- coding: utf-8 -*- | |
from __future__ import (absolute_import, division, print_function, unicode_literals) | |
from bothub_client.bot import BaseBot | |
from bothub_client.messages import Message | |
from bothub_client.decorators import command, intent | |
class Bot(BaseBot): |
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
programming-language: python3 | |
intents: | |
pools: | |
slots: | |
- id: question1 | |
question: 오늘 점심은 어떤걸 드셨나요? | |
options: | |
- '자장면' | |
- '돈가스' | |
- '냉면' |
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
# -*- coding: utf-8 -*- | |
from __future__ import (absolute_import, division, print_function, unicode_literals) | |
from bothub_client.bot import BaseBot | |
from bothub_client.messages import HTML | |
from bothub_client.messages import Markdown | |
from bothub_client.messages import Message |
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
# -*- coding: utf-8 -*- | |
from __future__ import (absolute_import, division, print_function, unicode_literals) | |
from bothub_client.bot import BaseBot | |
from bothub_client.messages import Markdown | |
from bothub_client.messages import Message | |
class Bot(BaseBot): |
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: |
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
import os | |
import sys | |
import json | |
from urllib.request import Request | |
from urllib.request import urlopen | |
from urllib.parse import quote | |
class Translate(object): | |
base_url = 'https://openapi.naver.com/v1' |
NewerOlder