Skip to content

Instantly share code, notes, and snippets.

from konlpy.tag import Twitter
tw = Twitter()
result = tw.pos('존경하고 사랑하는 국민 여러분, 감사합니다. 국민 여러분의 위대한 선택에 머리숙여 깊이 감사드립니다.')
print(result)
'''
Dict는 표제어를 가짐
@toracle
toracle / bot.py
Created September 8, 2017 07:06
tutorial-opsworksbot-deploy
from bothub_client.bot import BaseBot
from bothub_client.messages import Message
class Bot(BaseBot):
def on_deploy(self, event, context):
data = self.get_user_data()
stack_id = data['stack_id']
client = self.get_boto_client(data)
response = client.describe_apps(StackId=stack_id)
@toracle
toracle / bot.py
Last active September 7, 2017 15:39
tutorial-opsworksbot-layer
from bothub_client.bot import BaseBot
from bothub_client.messages import Message
class Bot(BaseBot):
def on_layers(self, event, context):
data = self.get_user_data()
stack_id = data['stack_id']
client = self.get_boto_client(data)
response = client.describe_layers(StackId=stack_id)
@toracle
toracle / bot.py
Last active September 7, 2017 15:11
tutorial-opsworksbot-stack
from bothub_client.bot import BaseBot
from bothub_client.messages import Message
class Bot(BaseBot):
def on_stacks(self, event, context):
data = self.get_user_data()
client = self.get_boto_client(data)
response = client.describe_stacks()
stacks = [(s['StackId'], s['Name']) for s in response['Stacks']]
@toracle
toracle / bot.py
Last active September 7, 2017 08:05
tutorial-opsworksbot-start
from bothub_client.bot import BaseBot
class Bot(BaseBot):
def on_start(self, event, context):
message = Message(event)
message.set_text('\n'.join([
"Hello, I'm OpsworksBot.",
'',
'I help you to manage Opsworks with ease. You can navigate stacks and layers, execute a deployment with me.',
'',
@toracle
toracle / bot.py
Created September 7, 2017 06:55
tutorial-opsworksbot-set-credentials
# -*- coding: utf-8 -*-
from bothub_client.bot import BaseBot
class Bot(BaseBot):
def set_credentials(self, event, context, access_token, secret_access_token):
data = self.get_user_data()
data['credentials'] = {
'aws_access_key_id': access_token,
'aws_secret_access_key': secret_access_token,
@toracle
toracle / bothub.yml
Created September 7, 2017 05:26
tutorial-opsworksbot-bothub-yml
programming-language: python3
intents:
credentials:
slots:
- id: access_token
question: Please tell me your access token
- id: secret_access_token
question: Please tell me your secret access key
@toracle
toracle / bot.py
Created August 7, 2017 08:00
bothub-tutorial-wordbook-4
from bothub_client.bot import BaseBot
from bothub_client.messages import Message
class Bot(BaseBot):
def handle_message(self, event, context):
content = event['content']
if content.startswith('/'):
if content == '/start':
self.send_start_message(event)
@toracle
toracle / bot.py
Created August 7, 2017 07:58
bothub-tutorial-wordbook-3
from bothub_client.bot import BaseBot
from bothub_client.messages import Message
class Bot(BaseBot):
def handle_message(self, event, context):
content = event['content']
if content.startswith('/'):
if content.startswith('/list'):
self.send_word_list(event)
@toracle
toracle / bot.py
Last active August 21, 2017 07:58
bothub-tutorial-wordbook-2
from bothub_client.bot import BaseBot
from bothub_client.messages import Message
class Bot(BaseBot):
def handle_message(self, event, context):
content = event['content']
self.count_word(content)
self.search_word(event)