2017-10-17 23 views
1

Chatterbotライブラリを使って最初のチャットボットを作成しました。今、私はHerokuを通してそれを展開したいと思いますが、これは不可能です。PythonアプリケーションをHerokuにデプロイ

私のチャットボットはいくつかのファイル(py、csv、yml、json、txt)で構成されています。

botusers(CSVファイル)
Magghy(PYファイル)
magghybot(PYファイル)
Procfile
要件(txtファイル)
telegramtoken(txtファイル)
会話: これは、構造体です。 (LANGという名前のフォルダ内)(LANGという名前のフォルダ内)YML
math_words.json

私は "Procfile"(労働者作成:パイソンmagghybot.pyを)と「Requirements.txt」

その後、私は私のHerokuのプロファイルを作成して、私は自分のプロジェクトを展開しようとしたが、端末上で、私はこの問題があります。

Counting objects: 13, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (8/8), done. 
Writing objects: 100% (13/13), 5.22 KiB | 0 bytes/s, done. 
Total 13 (delta 0), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> App not compatible with buildpack: https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz 
remote:  More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure 
remote: 
remote: !  Push failed 
remote: Verifying deploy... 
remote: 
remote: ! Push rejected to magghy. 
remote: 
To https://git.heroku.com/magghy.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to 'https://git.heroku.com/magghy.git' 

は、私が何をしないのですか?

+0

Pythonランタイムを指定しましたか?詳細については、[here](https://devcenter.heroku.com/articles/python-runtimes)を参照してください。 –

+0

ありがとうございました!!!私はこの問題を解決した:) – Adryr83

+0

喜んでそれは助けた:) –

答えて

0

runtime.txtファイルにPythonランタイムを設定する必要があります。詳細はhereを参照してください。

関連する問題