fukke.cafe

Slack Botの作成! perl言語で実装

  1. perlの環境構築
cpanmのインストール
brew install cpanminus
.zshrcへライブラリディレクトリへのパスを通す
.zshrc
# Perl
export PERL_CPANM_OPT="--local-lib=~/perl5"
export PATH=$HOME/perl5/bin:$PATH
export PERL5LIB=$HOME/perl5/lib/perl5:$PERL5LIB
  1. ライブラリのインストール
cpanm WebService::Slack::WebApi
  1. サイトでBOTの作成
Slack API
Bot Scopeの設定わすれずに!
img
  1. コーディング
slack.plファイルの作成
use strict;

use WebService::Slack::WebApi;

my $token = 'slack api key';

my $slack = WebService::Slack::WebApi->new(
    token => $token,
);

my $res = $slack->chat->post_message(
    channel => 'channel id',
    text => 'hello world',
);
  1. 実行
perl slack.pl
img
できた!

公開日 2021/07/06

Thanks you for reading.