xmlやhtmlファイルをpythonを
使用してslackに送信したいのですが、
サンプルを書いてある、ページなどは
ありますでしょうか?
よろしくお願い致します。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
きちんと実装するなら、前の方が描いている通りだと思います。
pythonで簡単に試したいだけなら、以下のURLが最も簡単だと思います。
プログラム実行より先にBotを作り、キーを取得する必要があります。
- まずslackのアカウントを作る
- App ディレクトリ から Botsを作成する
- Botのtokenをコピーして、コード内に貼り付ける
- 投稿したいslackチャンネルのChannelIDをコピーして、コード内に貼り付ける
- コード内でファイルパスを指定して、実行する
投稿2021/09/20 06:05
総合スコア95
0
ベストアンサー
Python のことはわかりませんが:
Slack には、外部からSlack にアクセスし、各種情報を取得・操作するためのAPI が公開されています
ファイルをアップロードする場合は、次のメソッドを利用するようです: files.upload method | Slack
そして、各言語にはそのAPI を簡単に操作するためのクライアント ライブラリが公開されています
Python の場合: slackapi/python-slackclient: Slack Developer Kit for Python
クライアント ライブラリから、ファイルをアップロードする操作を実行すれば、望んだ結果が得られるのではないでしょうか
client.api_call('files.upload', channels=[...], filename='pic.png', files=open('test.png', 'rb'))
簡単に調べてみましたが、何か参考になれば幸いです
Link
投稿2017/06/11 06:57
総合スコア2321
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。