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}")