도울봇
docker build -t slackbot .
docker run --rm -it --volume pwd
:/code/ slackbot
slack_web_client.chat_postMessage(channel=“#채널명“, text=“Hello, world!“)
slack_web_client.chat_postEphemeral( channel=event_data[“event”][“channel”], user=event_data[“event”][“user”], text=“조용히 하세요!” )
response = slack_web_client.users_list() for user in response[“members”]: if user.name == “홍길동“: user_id = user.id break
slack_web_client.chat_postEphemeral( channel=“#채널명“, user=user_id, text=“뭐하고 있니?” )
file_name = “hello.txt” result = slack_web_client.files_upload(channels=“#채널명“, file=file_name) if not result[“ok”]: print(file_name + ” 업로드에 실패했습니다.“) print(“원인: ” + result[“error”])
slack_web_client.reminders_add(text=“오늘 수업 끝!“, time=“18:00”)
slack_web_client.reactions_add( name=“thumbsup”, channel=event_data[“event”][“channel”], timestamp=event_data[“event”][“event_ts”] )