はじめに
せこせことDiscord Botを作っています。先日、間違えてDISCORD_TOKENをGithubに上げるという大罪を犯しました。(リセット&再生成済み)
戒めと同じような過ちを犯すかもしれない誰かのために記事をしたためておきます…。
(本当に反省しています…。筆者はプログラミング初心者につき、間違いあったらコメント等お願いします)
起きたこと
コード内にTOKENを記載したままGithubにプッシュした。
どうなったか
- Discordのシステムに速攻で怒られた。
- ビビるぐらいすぐに通知が来た。システムが優秀で、システム側ですぐにリセットをかけてくれたらしく大事には至らなかった。
ありがとう安全Jim
すべきこと
(真っ先にすべき)DiscordのDeveloper Portalで該当BotのTOKENのリセット、再発行
上述の通り、システム側がリセットをかけてくれている場合もありますが、念のため、自分でDeveloper Portalにアクセスし、TOKENがリセットされているか確認してください…。
リモートリポジトリからpushの存在を消し飛ばす
git reset
コマンドでどうにか。
対策
環境変数内にTOKENを記載しておく
最初からこうしておけば何ら問題なかった…。めんどくさがってローカルで実行確認する際にTOKENを記載したのが悪いです。
あとLinuxへの苦手意識が…。
おわりに
夜中に突然相談して、解決を手伝ってくれたフレンドに感謝…
コメント