PRESSMAN*Tech(プレスマンテック)

東日本橋の制作・開発会社 プレスマンのスタッフブログ

カテゴリー:システム開発

Slackに溜まり続けたファイルをLambdaでサクッと消してみる

はじめに

こんにちは。CTOの穴原です。 弊社では1年半くらい前からSlackを導入し、使用しています。 おかげでリモートワークをする方も増え、働き方も多用になってきました。
(特にママさんワーカーが増えました!)

Slackをフリープランで使用していると、ストレージ容量制限を超えて怒られてしまいます。 最近アップロードしたファイル以外は一括削除したい + 継続的に削除が走るようにしたい、ということで、SlackAPI × Lambdaで実装してみました。

Slack API を使ってみる

まずは、Slack APIを使ってみます。

今回はfiles.listでファイルの一覧を取得し、files.deleteで対象のファイルを削除する、という流れでやってみようと思います。 (APIの使い方はここ

Slack APIのメソッドの引数はtokenがRequiredになっているので、取得しておきましょう。*1 (tokenの取得はここから)

Lambda

Lambdaで関数を作成します。 SlackのBluePrintも用意されているのですが、それほど難しくないので、今回は一から作成しました。

Nodeのコードはこんな感じ。

続きを読む

【新着事例紹介】スポーツオーソリティ様 NEW MODEL ランニングシューズ総選挙

本日、スポーツオーソリティ様の「NEW MODEL ランニングシューズ総選挙」キャンペーンが開始されました。

スポーツの秋にぴったり! あなたの”推しシューズ”に一票を。
抽選でハワイ旅行やMP3プレーヤーが当たる!!

なんと! それだけではなく店頭で購入すると、ブランドおすすめグッズが先着でもらえる!うれしい企画になっています。

弊社では、システム開発からサイト構築までをお手伝いさせていただきました。

早速ランニングシューズを購入して、
みんなで健康の秋を満喫したいと思います!

皆様も是非、一票を投票してみては!

 

クライアント様:スポーツオーソリティ

提供サービス
投票システム開発、キャンペーンサイト構築

貸事務所紹介サイトの運営で営業効率が向上。

株式会社フロンティアキューブ 東京版

東京版:http://www.frontiercube.com/
名古屋版:http://nagoya.frontiercube.com/

貸事務所の仲介で40年近い実績を持つ株式会社フロンティアキューブ様では、お客様からの引き合いの多様性を追求して、貸事務所紹介サイトの運用を開始しました。

続きを読む

興業会社(劇場)に映画の宣伝材料を効率的に提供。宣伝材料管理システムを開発。

▲課題

映画配給会社では、映画作品ごとにポスター、チラシ、プロモーションビデオ等の宣伝材料を興業会社(劇場)に提供します。宣伝材料の実物を送付すると同時に、どうようなツールがあるか事前に通知をしますが、従来は興業会社ごとに異なった資料をエクセルで作成し、メールに添付して通知をしていたため、膨大な時間がかかっていました。

続きを読む

▲ 先頭へ戻る