esa-account-bot

command module
v0.0.0-...-d203517 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2020 License: MIT Imports: 16 Imported by: 0

README

esa-account-bot

PRs Welcome MIT Licensed

esa.io のアカウントを管理する Slack Bot です

Setting

次の環境変数を指定します

  • BOT_ID: BOT の Id を指定する
  • BOT_TOKEN: BOT の Token を指定する
  • CHANNEL_ID: BOT を動かす Channel Id を指定する
  • VERIFICATION_TOKEN: Application の Verification Token を指定する
  • ESA_TOKEN: ESA Owner アカウントの Token を指定する
  • ESA_TEAM_NAME: ESA のチーム名を指定する
  • ADMIN_IDS: 管理者の Slack User ID をカンマ区切りで指定する

必要であれば、次の環境変数を指定します

  • ADMIN_GROUP_ID: 管理者の Slack Group ID を指定する
  • ALLOW_EMAIL_DOMAINS: 許可するメールアドレスのドメインをカンマ区切りで指定する
  • ORGANIZATIONS: 想定される利用者の所属組織をカンマ区切りで指定する

Feature

次のオペレーションを Slack Bot で実現します

  • 管理者の承認後を得て、指定したメールアドレスに招待メールを送信する
  • 管理者の承認後を得て、指定したアカウントをチームから削除する
  • 管理者の承認後を得て、指定した期間においてログインしていないアカウントをチームから削除する

usage

LICENSE

esa-account-bot is released under the MIT license. See LICENSE file for details.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL