Odoo 19.0 Community · Persistente

im_livechat.channel.rule: campos, relaciones y API

El modelo im_livechat.channel.rule («Reglas del canal de chat en directo») es un modelo persistente declarado por el módulo Chat en directo. Expone 14 campos, 8 de ellos declarados directamente en el modelo. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.

Ficha de identidad

Nombre técnico
im_livechat.channel.rule
Etiqueta
Reglas del canal de chat en directo
Tipo
Persistente (models.Model)
Tabla SQL
im_livechat_channel_rule
Módulo de origen
Chat en directo (im_livechat)
Orden por defecto (_order)
sequence asc

Campos del modelo

8 campos propios, 0 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.

14 de 14 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
actionBotón de chat en directo

* 'Show' displays the chat button on the pages. * 'Show with notification' is 'Show' in addition to a floating text just next to the button. * 'Open automatically' displays the button and automatically opens the conversation pane on larger screens. On small screens, this behaves like 'Show'. * 'Hide' hides the chat button on the pages.

selection
obligatorio

Valores: display_button (Mostrar), display_button_and_text (Mostrar con notificación), auto_popup (Abrir automáticamente), hide_button (Ocultar)

auto_popup_timerTiempo hasta abrir

Retraso (en segundos) para abrir automáticamente la ventana de conversación. Nota: la acción seleccionada debe ser "Abrir automáticamente", de lo contrario este parámetro no se tendrá en cuenta.

integer
channel_idCanal

El canal de la regla

many2one
chatbot_enabled_conditionHabilitar ChatBotselection
obligatorio

Valores: always (Siempre), only_if_no_operator (Solo cuando no hay un operador disponible), only_if_operator (Solo cuando hay un operador disponible)

chatbot_script_idChatbotmany2one
country_idsPaíses

Esta regla solo se aplicará a estos países. Por ejemplo, si seleccionó "Bélgica" y "Estados Unidos" y estableció la acción como "Ocultar", el botón de chat se ocultará en la URL específica de los visitantes que se ubican en estos 2 países. Esta función requiere que instale GeoIP en su servidor.

many2many
regex_urlExpresión regular de URL

Expresión regular que especifica las páginas web en las que se aplicará esta regla.

char
sequenceOrden coincidente

Dada el orden de encontrar una regla que coincida. Si 2 reglas coinciden para el país o URL dada, la regla con la menor secuencia será elegida.

integer
create_dateCreado eldatetime
solo lecturaautomático
create_uidCreado pormany2one
solo lecturaautomático
display_nameNombre mostradochar
solo lecturacalculadoautomático
idIDinteger
solo lecturaautomático
write_dateÚltima actualización eldatetime
solo lecturaautomático
write_uidÚltima actualización pormany2one
solo lecturaautomático

Relaciones

Modelos enlazados desde este modelo

Campos de otros modelos que apuntan aquí

Ningún campo Many2one o Many2many de otro modelo apunta a este modelo.

Leer este modelo por la API

Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.

curl
curl -X POST "https://su-instancia.odoo.com/json/2/im_livechat.channel.rule/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["action","chatbot_enabled_condition","channel_id","chatbot_script_id","auto_popup_timer"],"limit":5}'
Python (requests)
import requests

BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}

res = requests.post(
    f"{BASE_URL}/im_livechat.channel.rule/search_read",
    headers=headers,
    json={"domain": [], "fields": ["action","chatbot_enabled_condition","channel_id","chatbot_script_id","auto_popup_timer"], "limit": 5},
)
res.raise_for_status()
print(res.json())
  • El acceso a la API externa está reservado al plan Custom de Odoo.
  • XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
  • Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.

Citar esta herramienta

¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.

<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/im_livechat-channel-rule">im_livechat.channel.rule (Odoo 19.0)</a>

Fuentes

Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community

¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos

Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.