Как спрятать токен раздора на github - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь создать диссон-бота, который работает круглосуточно и без выходных. Я использую Heroku для размещения своего бота разногласий. Heroku загружает мой код на github. Но, по-видимому, github и discord связаны между собой, и github обнаруживает, когда на них размещен токен, и Discord автоматически меняет токен. И когда токен меняется, я не могу использовать своего бота.

1 Ответ

2 голосов
/ 23 января 2020

Как упомянуто в комментариях, поместите свой токен в отдельный файл конфигурации и не фиксируйте конфигурацию в git (поэтому в основном добавьте файл конфигурации в файл .gitignore)

config. json

{
    "prefix": "!",
    "token": "your-token-goes-here"
}

.gitignore

config.json

бот. js

const config = require('./config.json');

...
client.login(config.token)
...