Skip to content

MasyoLab/DiscordBot-LoginKeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiscordBot のログインを維持するやつ

Replit で DiscordBot を実装して、Google Apps Script で Bot 起動用の API にアクセスしてログイン状態を維持します

使うもの

Replit で Repl を作成

とりあえずReplitでアカウントを作成して以下の Repl を Fork してください
DiscordBot LoginKeeper

Bot のトークンを取得

discord developer dashboard にアクセスして、ログイン状況を維持したい DiscordBot のトークンを取得してください

環境変数の設定

Replit にアクセスして南京錠を押して 2 つの環境変数を設定してください

key value
DISCORD_TOKEN DiscordBot のトークン
GAME_NAME GameName

image

コンパイル

コンパイルしないと機能しないので、Tools から Shell を開いて

npm install typescript --save-dev
npm run build

を実行してください
これで準備完了です
image

コンパイル後に「Run」ボタンを押すと、「Webview」が起動すると思います
ここに表示されている URL は後の設定で使用するので控えといてください image

Google Apps Script でログイン維持の設定

以下のスクリプトをコピーしてください
常時起動スクリプト

コピーしたら「トリガーを追加」で

設定項目 設定内容
時間の間隔を選択(分) 分ベースのタイマー
時間の間隔を選択(時間) 5 分おき

と設定して保存してください

image

スクリプトの

/** 複数のURLを設定できます */
const URL_ARRAY = [
  "ここにURLを挿入してください",
  "ここにURLを挿入してください",
  "ここにURLを挿入してください",
];

の項目に URL を設定すると設定した時間の間隔で定期的にアクセスしてくれます

参考記事

About

DiscordBot のログインを維持するぞい

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published