私はHerokuで不協和音ボットを主催しようとしています。 ボットリンク: https://github.com/Just-Some-Bots/MusicBotヘロクの.batファイルを実行するには? (Herokuでディスコミュージックボットを設定しようとしています)
私はそれをすべてセットアップし、自分のコンピュータで正常にホストしています。 問題は、私がHerokuのようなオンラインサービスでホストしたいということです。 デプロイが成功し、Pythonアプリケーションが見つかりました。 不和がオンラインになるには、私はこれは私が私が見えます「runbot.bat」ファイル を実行する必要があり、私は自分のコンピュータ上でそれをホストするときに問題が 、と思われるものである
...ボットを見ていないが
@ECHO off
CHCP 65001 > NUL
CD /d "%~dp0"
SETLOCAL ENABLEEXTENSIONS
SET KEY_NAME="HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
SET VALUE_NAME=HideFileExt
FOR /F "usebackq tokens=1-3" %%A IN (`REG QUERY %KEY_NAME% /v %VALUE_NAME% 2^>nul`) DO (
SET ValueName=%%A
SET ValueType=%%B
SET ValueValue=%%C
)
IF x%ValueValue:0x0=%==x%ValueValue% (
ECHO Unhiding file extensions...
START CMD /c REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0 /f
)
ENDLOCAL
IF EXIST %SYSTEMROOT%\py.exe (
CMD /k py.exe -3.5 run.py
EXIT
)
python --version > NUL 2>&1
IF %ERRORLEVEL% NEQ 0 GOTO nopython
CMD /k python run.py
GOTO end
:nopython
ECHO ERROR: Python has either not been installed or not added to your PATH.
:end
PAUSE
そして、私はここから学んだ "procfile" と呼ばれるファイルがあります:このよう https://www.reddit.com/r/discordapp/comments/5dkqpd/help_how_do_you_host_a_discord_bot_from_heroku/
私は
worker: runboot.bat
012を試してみました
、
worker: python run.py
と
worker: python bot.py
が、運。私は、プロセスの種類が欠落しているか、または.batファイルに間違っていると思います。 Herokuで.batファイルを実行するにはどうすればよいですか? 誰かがこのボットをホストした経験がある人は、本当に感謝しています。ありがとう!
かなりのHerokuのものは、通常Windowsで実行されません –
HerokuはWindows上のものをWindows上で実行しません。もちろん、Commodore 64からコマンドを出すこともできます。それでもあなたのためにWindowsのコウモリは動かない –