2017-11-02 10 views
0

私はPythonでDiscordのためのbotを作成しました。ボットは私のサーバーへの接続のためのトークンを必要とし、誰もがgithubでそれを見るので、私はpythonファイルにトークンを格納したくない。プロジェクトのOpenShift V3変数を設定しました

ボットトークンの環境変数をPythonファイル(BOT_TOKEN)と同じ変数名で追加しましたが、OpenShiftはそれを認識しません。

私は、次のエラーました:私はgithubのにアップロードすることなく、私のボットトークンのための変数を設定するにはどうすればよい

---> Running application from Python script (main.py) ... 
Traceback (most recent call last): 
    File "main.py", line 22, in <module> 
    client.run(BOT_TOKEN) 
NameError: name 'BOT_TOKEN' is not defined 
Unclosed client session 
client_session: <aiohttp.client.ClientSession object at 0x7f001d95fdd8> 

を?

(私の英語のため申し訳ありませんが)

+0

どこで環境変数を設定しましたか? – user2983542

答えて

0

あなたは正しく環境変数を追加したと仮定すると、あなたのコードはclient.run(os.environ.get('BOT_TOKEN')すべきではありませんか?

+0

ああ、それは動作します。ありがとう! – Weper

関連する問題