Skip to content

tsg-ut/slackbot

Folders and files

NameName
Last commit message
Last commit date
Feb 11, 2025
Feb 11, 2025
Nov 26, 2024
Nov 26, 2024
Oct 2, 2024
Dec 31, 2024
Jan 13, 2022
Aug 1, 2023
Aug 2, 2023
Nov 12, 2022
Feb 8, 2023
Sep 13, 2022
Oct 2, 2024
Nov 26, 2024
Sep 29, 2022
Oct 15, 2024
Oct 2, 2024
Aug 1, 2023
Apr 27, 2024
Aug 1, 2023
Oct 22, 2024
May 8, 2024
Aug 1, 2023
Oct 17, 2022
Oct 2, 2024
Mar 25, 2025
Sep 12, 2022
Aug 1, 2023
Sep 12, 2022
Mar 20, 2025
Dec 6, 2022
Sep 12, 2022
Apr 27, 2023
Oct 2, 2024
Oct 9, 2024
Oct 2, 2024
Sep 15, 2024
Sep 13, 2022
Jul 31, 2022
Oct 9, 2024
Oct 2, 2024
Aug 1, 2023
Oct 2, 2024
Oct 2, 2024
Nov 10, 2024
Jan 6, 2022
Sep 12, 2022
Oct 2, 2024
Dec 31, 2024
Aug 2, 2023
Oct 2, 2024
Aug 1, 2023
Oct 2, 2024
Aug 1, 2023
Feb 10, 2025
Dec 2, 2024
Oct 2, 2024
Oct 2, 2024
Oct 2, 2024
Aug 1, 2023
Jan 18, 2023
Nov 26, 2024
Aug 1, 2023
Oct 2, 2024
Jan 2, 2022
Sep 12, 2022
Oct 2, 2024
Apr 2, 2025
Apr 16, 2022
Aug 1, 2023
Jan 2, 2022
Oct 2, 2024
Oct 2, 2024
Oct 2, 2024
Oct 3, 2020
Sep 12, 2022
Oct 18, 2020
Aug 1, 2023
Oct 2, 2024
Oct 2, 2024
Oct 2, 2024
Oct 2, 2024
Oct 2, 2024
Oct 2, 2024
Jul 13, 2022
Jun 3, 2019
Oct 9, 2024
Oct 10, 2019
Nov 26, 2024
Oct 22, 2024
Mar 26, 2023
Jul 13, 2019
Oct 3, 2017
Oct 10, 2024
Apr 19, 2021
Jun 5, 2022
Jul 13, 2022
Oct 22, 2022
Oct 17, 2022
Feb 18, 2022
Oct 22, 2024
Apr 19, 2021
Apr 1, 2025
Apr 1, 2025
Oct 9, 2024

Repository files navigation

slackbot

Open in GitHub Codespaces

Test Coverage Status

Coverage Graph

TSGのSlackで動くSlackbotたち

環境構築

Prerequisites

  • Node.js v20

セットアップ

  1. 開発環境をセットアップするディレクトリに移動しcloneする。
    cd ほげほげ
    git clone --recursive https://github.com/tsg-ut/slackbot.git
    cd slackbot
    • GitHub Desktop など、他の方法でcloneしても構いません。
  2. node-canvasの依存ライブラリをインストールする。
  3. 依存パッケージをインストールする
    npm install
  4. .env をテンプレートから作成し、編集する。
    cp .env.example .env
    vi .env
    • テンプレートに詳しい手順が記載されています。

実行

npm run dev

必要なBOTのみ実行する

npm run dev -- --only [bot id]

テスト実行

npm test

必要なテストのみ実行する

npm test -- [regex pattern]

デプロイ

自動デプロイです。deploy参照。

Licenses

このリポジトリでは以下のライブラリを使用しています。

  • Shogi Resource by muchonovski licensed under Creative Commons 表示-非営利 2.1 日本 License.
  • Hayaoshi SE by OtoLogic licensed under Creative Commons 表示 4.0 国際 License.