0
pyplotで作成した画像をSlackチャンネルに送信するにはどうすればよいですか?それをローカルに保存し、その後 pyplot画像をSlackに投稿
import matplotlib.pyplot as pyplot
from slacker import Slacker
slack = Slacker("supersecretkey")
fig, ax = pyplot.subplots(figsize=(8,6))
ax.plot([1,2], [4,2])
fig.savefig("C:\file.png")
attachments = [{"title": "test",
"image_url": "C:\file.png"}]
slack.chat.post_message("@mathias", "TEXT_TEST", "TEST", attachments=attachments)
が、残念ながら動作しません動作しません
image_url
としてローカルファイルを渡すためにしてみてください。
私も無駄に、attachment
に(上記のコマンドの結果から)ファイルに
slack.files.upload("C:\file.png")
をアップロードしようとしたpermalink_public
を使用:
どのように解決することができますこれはあまりにも面倒なことなしに(例えば、外部の画像のホストにアップロードするなど)?