Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support dify agent app #1731

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

hanfangyuan4396
Copy link
Contributor

@hanfangyuan4396 hanfangyuan4396 commented Feb 3, 2024

dify最近有较大的版本更新,支持agent模式了,感觉可以考虑支持dify
先实现了一版,凑合能用,效果如下
image
image
image

现在代码还是屎山,想在这里讨论一下

  1. dify本身支持上下文,是否要交给dify管理上下文,但是这样的话max_token、人格描述等参数就会失效。
  2. dify api与openai api差距比较大,需要写一个dify类型的session管理会话,记录user已经conversation_id等信息。
  3. dify agent只有流式响应,该如何处理流式消息,并按照顺序发给微信。比如现在图片文件发送耗时很长,如果想要保持消息顺序的话,就需要等图片下载发送完,才能发送后边的消息。如果使用异步方式发送图片的话,图片文件和消息的顺序就乱了。

@sisuad
Copy link

sisuad commented Feb 4, 2024

支持

@HelloXMFJ
Copy link

[INFO][2024-03-19 03:34:23][dify_bot.py:25] - [DIFY] query=hello
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': 'Hello', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': '! How', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' can I', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' assist you', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' today regarding', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' U9', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': 'Cloud functionalities', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' provided by', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' Yony', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': 'ou?', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': '', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'}
[ERROR][2024-03-19 03:34:38][dify_bot.py:139] - [DIFY] Exception: list index out of range
Traceback (most recent call last):
File "F:\Ai_Home\chatgpt-on-wechat-feature-dify-bot-v2\bot\dify\dify_bot.py", line 105, in _reply
final_msg = msgs[-1]
IndexError: list index out of range
[INFO][2024-03-19 03:34:39][wechat_channel.py:217] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR]
[DIFY] Exception: list index out of range), receiver=@70f7618ecaef2a59a66d9358723597a6
出现这个问题,是否哪个环节没配置好呢,感谢

@hanfangyuan4396
Copy link
Contributor Author

[INFO][2024-03-19 03:34:23][dify_bot.py:25] - [DIFY] query=hello [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': 'Hello', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': '! How', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' can I', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' assist you', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' today regarding', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' U9', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': 'Cloud functionalities', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' provided by', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': ' Yony', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': 'ou?', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [WARNING][2024-03-19 03:34:38][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'task_id': '933a346f-a6e2-4594-a605-1613c9d8aeb7', 'message_id': 'f32066d5-0a39-46bf-ac3e-c37f5afa06b8', 'answer': '', 'created_at': 1710819264, 'conversation_id': '01a3fea1-ef5f-4202-8900-18dcf9fb5291'} [ERROR][2024-03-19 03:34:38][dify_bot.py:139] - [DIFY] Exception: list index out of range Traceback (most recent call last): File "F:\Ai_Home\chatgpt-on-wechat-feature-dify-bot-v2\bot\dify\dify_bot.py", line 105, in _reply final_msg = msgs[-1] IndexError: list index out of range [INFO][2024-03-19 03:34:39][wechat_channel.py:217] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR] [DIFY] Exception: list index out of range), receiver=@70f7618ecaef2a59a66d9358723597a6 出现这个问题,是否哪个环节没配置好呢,感谢

dify_agent设置成false,或者你把dify助手设置成智能助手。这个分支我不更新了,可以看我fork仓库的主分支

@HelloXMFJ
Copy link

感谢。在您的fork的主分支重新部署,Dify0.58也设置了True和Flase调整,异常如下:
[INFO][2024-03-19 05:53:55][bridge.py:53] - create bot dify for chat
[INFO][2024-03-19 05:53:55][dify_bot.py:25] - [DIFY] query=hello
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': 'Hello', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': '! How', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' can I', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' assist you', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' today regarding', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' U9', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': 'Cloud functionalities', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' provided by', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' Yony', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': 'ou?', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' If you', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' have any', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' questions or', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' need help', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' with specific', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' features,', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' feel free', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' to ask', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': '.', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': '', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'}
[ERROR][2024-03-19 05:54:10][dify_bot.py:136] - [DIFY] Exception: conversation_id not found
Traceback (most recent call last):
File "F:\Ai_Home\chatgpt-on-wechat\bot\dify\dify_bot.py", line 87, in _reply
msgs, conversation_id = self._handle_sse_response(response)
File "F:\Ai_Home\chatgpt-on-wechat\bot\dify\dify_bot.py", line 193, in _handle_sse_response
raise Exception("conversation_id not found")
Exception: conversation_id not found
[INFO][2024-03-19 05:54:10][wechat_channel.py:214] - [WX] sendMsg=Reply(type=TEXT, content=[bot] 我暂时遇到了一些问题, 请您稍后重试~), receiver=@233bc8993bdadb3a7cecca1f3818e728

@hanfangyuan4396
Copy link
Contributor Author

感谢。在您的fork的主分支重新部署,Dify0.58也设置了True和Flase调整,异常如下: [INFO][2024-03-19 05:53:55][bridge.py:53] - create bot dify for chat [INFO][2024-03-19 05:53:55][dify_bot.py:25] - [DIFY] query=hello [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': 'Hello', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': '! How', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' can I', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' assist you', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' today regarding', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' U9', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': 'Cloud functionalities', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' provided by', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' Yony', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': 'ou?', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' If you', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' have any', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' questions or', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' need help', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' with specific', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' features,', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' feel free', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': ' to ask', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': '.', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [WARNING][2024-03-19 05:54:10][dify_bot.py:190] - [DIFY] unknown event: {'event': 'message', 'id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'task_id': '1ae903d1-c500-48f0-8309-e4fe5879ee28', 'message_id': '3e64a8fe-b3c0-4b37-bfbb-d1978104d258', 'answer': '', 'created_at': 1710827635, 'conversation_id': '626acce5-ede8-444f-95f9-df5794f04d1e'} [ERROR][2024-03-19 05:54:10][dify_bot.py:136] - [DIFY] Exception: conversation_id not found Traceback (most recent call last): File "F:\Ai_Home\chatgpt-on-wechat\bot\dify\dify_bot.py", line 87, in _reply msgs, conversation_id = self._handle_sse_response(response) File "F:\Ai_Home\chatgpt-on-wechat\bot\dify\dify_bot.py", line 193, in _handle_sse_response raise Exception("conversation_id not found") Exception: conversation_id not found [INFO][2024-03-19 05:54:10][wechat_channel.py:214] - [WX] sendMsg=Reply(type=TEXT, content=[bot] 我暂时遇到了一些问题, 请您稍后重试~), receiver=@233bc8993bdadb3a7cecca1f3818e728

加微信:hanfangyuan12138

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants