0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Slack-sdkから新しい投稿をする

Last updated at Posted at 2021-09-27

環境変数を設定する

実コードを作成していく前に、環境変数にappのトークンを登録します。

  1. スラックのアプリ設定ページのOAuth&Permissionsのページ最上部の__Tokens for Your workspace__の__Bot User OAuth Access Token__にトークンが発行されていているのでコピーします。
  2. 自分の環境変数に追加します。

以上で環境変数の設定は終了です。

#投稿する
それでは早速投稿していきます。コードは下記のとおりです。

from slack_sdk import WebClient

client = WebClient(token=os.environ['SLACK_BOT_TOKEN'])
client.chat_postMessage(channel='#random', text="Hello world!")
  • 1行目

    • ライブラリのインポート
  • 2行目

    • 投稿先の設定のためのおまじない。
    • 上で設定した環境変数の登録先にパスが通っていないとエラーになる
  • 3行目

    • 投稿を実行している。
    • channel:投稿先のチャンネル名を指定。
    • text:投稿内容を指定。通常の文章の他に、:リアクション名:とすることで普段使っているリアクションを投稿することができる。

おわり

この記事ではSlack-sdkから新しい投稿をする方法を紹介しました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?