部署到Heroku的Telegram Chatbot不响应对话,但在本地运行时响应

时间:2019-01-10 11:30:50

标签: python heroku telegram chatbot

这是我第一次使用heroku上的烧瓶和电报创建聊天记录。我已经在本地对其进行了测试,并且效果很好,但是将其部署到heroku时,使用BotFather创建的电报机器人无法响应。

我已经使用“ heroku日志--tail”进行了调查,但是在日志中看不到任何错误:

2019-01-10T09:57:37.599912+00:00 app[web.1]: [2019-01-10 09:57:37 +0000] [4] [CRITICAL] WORKER TIMEOUT (pid:118)
2019-01-10T09:57:37.600070+00:00 app[web.1]: [2019-01-10 09:57:37 +0000] [4] [CRITICAL] WORKER TIMEOUT (pid:120)
2019-01-10T09:57:37.600697+00:00 app[web.1]: [2019-01-10 09:57:37 +0000] [118] [INFO] Worker exiting (pid: 118)
2019-01-10T09:57:37.601006+00:00 app[web.1]: [2019-01-10 09:57:37 +0000] [120] [INFO] Worker exiting (pid: 120)
2019-01-10T09:57:38.325270+00:00 app[web.1]: [2019-01-10 09:57:38 +0000] [136] [INFO] Booting worker with pid: 136
2019-01-10T09:57:38.361184+00:00 app[web.1]: [2019-01-10 09:57:38 +0000] [138] [INFO] Booting worker with pid: 138
2019-01-10T09:57:39.461358+00:00 app[web.1]: [nltk_data] Downloading package stopwords to /app/nltk_data...
2019-01-10T09:57:39.461999+00:00 app[web.1]: [nltk_data]   Package stopwords is already up-to-date!
2019-01-10T09:57:39.462173+00:00 app[web.1]: Loading resources...
2019-01-10T09:57:39.531968+00:00 app[web.1]: [nltk_data] Downloading package stopwords to /app/nltk_data...
2019-01-10T09:57:39.532652+00:00 app[web.1]: [nltk_data]   Package stopwords is already up-to-date!
2019-01-10T09:57:39.532909+00:00 app[web.1]: Loading resources...
2019-01-10T09:57:40.513991+00:00 app[web.1]: Ready to talk!
2019-01-10T09:57:40.695507+00:00 app[web.1]: Ready to talk!

这是我在github上的项目:https://github.com/pharouhk/Bot-Project,最重要的文件是;

  1. dialogue_manager.py
  2. main_bot.py
  3. Thread_embeddings_by_tags_2文件夹。
  4. 所有腌制的文件。

聊天机器人使用2个分类器来确定对话是对话还是任务,然后使用排名器确定每个任务的响应类型。它将所有数据存储在文件中。

我从事此工作已有一段时间了,将不胜感激。

0 个答案:

没有答案