huequica / DiscordTrashedDiver

100% typescript clean(?) discord bot implementation
3 stars 3 forks source link

DiscordTrashedDiver

身内向け Discord bot

feature

require environment

get started

  1. $ git clone https://github.com/huequica/DiscordTrashedDiver.git
  2. pnpm i --frozen-lockfile で依存を落としてくる
  3. pnpm build で ビルドしたファイルが出来る
  4. .env.template をコピペして .env を作り、各種情報を追記する
  5. pnpm start で実行

running at systemd

たぶんこれを /etc/systemd/system/discord-trashed-diver.service に作成すればいいんじゃないですかね

[Unit]
Description=https://github.com/huequica/DiscordTrashedDiver
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/bin/bash -c "pnpm start"
ExecStop=/bin/bash -c "kill $(systemctl show --property MainPID --value discord-trashed-diver)"
WorkingDirectory=/root/DiscordTrashedDiver
Restart=always
Type=simple

[Install]
WantedBy=multi-user.target