Skip to content

shitamori1272/Slack_shop_receiver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 

Repository files navigation

Slack Shop with GAS

Slackで購買を運営しよう!

Description

Slack Shopとは,GASによって特定のグループ上で電子マネーシステムを構築し,slackのチャンネルにて商品の購入を可能とするシステムの総称です。   本システムは以下の4つのGASスクリプトから構成されており,Slackインテグレーションを用いて連携が取られています。

  • Slask_shop_receiver(本スクリプト)

    • Slackの購買チャンネルで購入ボタンを押すことで呼び出され、入出金ライブラリを呼び出し処理を行います。
  • Slack_shop_add_command[gihHub link]

    • Slackの購買チャンネルに商品を追加するslash commandのスクリプトです。購買チャンネルには,ボタン付きの商品メッセージが追加されます。
  • Slack_shop_input_webui[gitHub link]

    • 入金を行うためのWebUIです。GASにて公開したURLをブラウザにて開くことで、入金のためのUIが表示されます。研究室での利用のため、入金は信用ということで、iPadをお金を入れる箱の横において本WebUIを利用させています。
  • Slask_shop_api[gitHub link]

    • SpreadSheetに記述されたユーザーの残高情報やslackのID情報等を元に,取引処理や名前解決を行うAPIです。

DEMO:

Demo

Requirement

  • Google AppScript

Required GAS Library

Author

@iwa0125

About

Slackで電子マネーと購買チャンネルを実現するサービスです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%