PythonでSlackのメッセージを削除する(WebClient)
$ export SLACK_USER_TOKEN="xoxp-xxxxxxxxxx-xxxxxxxxx-xxxxxx"
#!/usr/bin/python3 # -*- coding:utf-8 -*- # Delete Slack message # 2020-12-23 (Wed.) import os import logging from slack_sdk import WebClient from slack_sdk.errors import SlackApiError logger = logging.getLogger('LoggingTest') # Set log level logger.setLevel(20) # Preparation for console output sh = logging.StreamHandler() logger.addHandler(sh) client = WebClient(token=os.environ.get("SLACK_USER_TOKEN")) message_id = "1608674401.016100" channel_id = "C01FVF0Z32" try: result = client.chat_delete( channel = channel_id, ts = message_id ) logger.info(result) except SlackApiError as e: logger.error(f"Error deleting message: {e}")