I set up live chat on one of my sites, and when my chatbot tries to contact an operator, here is the error that the Odoo server produces:
2024-01-19 18:55:16,379 1 INFO odoo-db werkzeug: 82.127.89.146 - - [19/Jan/2024 18:55:16] "POST /chatbot/step/trigger HTTP/1.0" 200 - 46 0.030 0.078
2024-01-19 18:55:18,469 1 ERROR odoo-db odoo.http: Exception during request handling.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/http.py", line 2150, in __call__
response = request._serve_db()
File "/usr/lib/python3/dist-packages/odoo/http.py", line 1722, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 133, in retrying
result = func()
File "/usr/lib/python3/dist-packages/odoo/http.py", line 1749, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 1953, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 222, in _dispatch
result = endpoint(**request.params)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 722, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/usr/lib/python3/dist-packages/odoo/addons/im_livechat/controllers/chatbot.py", line 67, in chatbot_trigger_step
posted_message = next_step._process_step(discuss_channel)
File "/usr/lib/python3/dist-packages/odoo/addons/crm_livechat/models/chatbot_script_step.py", line 30, in _process_step
posted_message = super()._process_step(discuss_channel)
File "/usr/lib/python3/dist-packages/odoo/addons/im_livechat/models/chatbot_script_step.py", line 316, in _process_step
return self._process_step_forward_operator(discuss_channel)
File "/usr/lib/python3/dist-packages/odoo/addons/im_livechat/models/chatbot_script_step.py", line 333, in _process_step_forward_operator
lang=discuss_channel.livechat_visitor_id.lang_id.code,
AttributeError: 'discuss.channel' object has no attribute 'livechat_visitor_id'
Here is the installed version: Odoo 17.0-20240115 (Edition Community).
Thanks for the help!