Slack으로 동영상 보내기 slackSender.py
slackSender.py
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Import packages
import slack
import os
import json
# Set up Slack
# Slack
slack_token = "xoxb-dvdfvdfvdfsd............Om1423dm"
client = slack.WebClient(token=slack_token)
archive_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'archive')
def send_slack_mp4(destination):
print(" >> Slack send : " + destination)
captureImg=os.path.join(destination)
response = client.files_upload(
channel='#homecapture',
text='Check booby trap !',
file=captureImg,
username="capturebot"
)
captureImg=response['file']['permalink']
response = client.chat_postMessage(
channel='#homecapture',
text='Check booby trap! \n' + captureImg,
username="capturebot",
attachments=pureimg(captureImg),
icon_emoji=':love:'
)
def send_slack_img(x, y):
captureImg=os.path.join(archive_path, 'ontarget_' + str(x) + '_' + str(y) + '_object.jpg')
response = client.files_upload(
channel='#homecapture',
text='On target firing !',
file=captureImg,
username="capturebot"
)
captureImg=response['file']['permalink']
response = client.chat_postMessage(
channel='#homecapture',
text='On target firing ! ! \n' + captureImg,
username="capturebot",
attachments=pureimg(captureImg),
icon_emoji=':love:'
)
def pureimg(data):
data = '[{"title": "Capture", "image_url": "' + data + '"}]'
data = [json.loads(data[1:-1])]
return data
if __name__=="__main__":
send_slack_message("20210311_120326-pic.mp4")
print("done")