UTALI

書き溜めておいた技術記事や旅行記のバックアップです。

Slack

コマンドラインからSlackに投稿やファイルのアップロードをする方法 - Pythonを利用する

PythonのSlack ライブラリとして便利なSlackerを利用する 公式 github.com 使い方 1.pip3を利用してインストール pip3 install slacker 2.アクセストークンを取得 ここを参考に個別に権限が指定されていて機能が制限されるので注意 mochizuki4.hatenablog.co…

Slack APIでファイルをアップロードする方法

files.upload Slackにファイルをアップロードすることができます。画像や動画、ソースコードなどを扱うことができ、プレビューでファイルの中身を確認することができます。Slackの優れた機能の1つで特にソースコードの形式を指定すると自動でハイライトが行…

chat.postMessage - チャンネルに投稿を行うorメッセージを送る

chat.postMessage Slackでメッセージを投稿するためのアクセスポイントです。メッセージはパブリック、プライベートおよびダイレクトメッセージを含みます 利用には事前にこのアクセスポイントが利用できるスコープを持ったアクセストークンを取得する必要が…

Slackで投稿するときに形式を指定する - BOTの場合も

Slackでは色々な工夫をすることで投稿に様々な情報を付け加えることができます。 日本語を投稿する場合 文字タイプは必ず**UTF-8形式である必要があります。 (adsbygoogle = window.adsbygoogle || []).push({}); 複数行を投稿を分ける場合 この場合は特殊文…

SlackでOAuthを利用して BOT投稿 するための アクセストークン を取得する方法

以下ではSlackのチーム作成が完了してあるという前提で説明をすすめます。 SlackでBOTを動かすには権限を指定した上でアクセストークンを取得することが必要です。SlackではOAuthを利用した2段階認証を採用していますが、その手順は少々面倒ですので解説記…

Slackで自動投稿するBOTを作ってみた

SlackはよくあるチャットアプリだけどLineよりもエンジニア向けのツールになっている。例えばBOTを作成して自動的に通知させることができるなど。 たとえば、サーバーを死活監視するスクリプトと組み合わせて通知させることができる。 mochizuki4.hatenablog…

プロセスが落ちたらSlackに通知するサーバーの死活監視スクリプトを書いた

サーバーのプロセスが落ちた時に通知してくれるようにしたい。こちらを参考に、仕組み 無限ループで10秒ごとにプロセスの状態を確認 もしプロセスが落ちていたらPythonのスクリプトを起動してSlackに通知する。