HOME/collection/

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

Article Outline
  1. perlの環境構築

cpanmのインストール

brew install cpanminus

.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

できた!