بنقرة واحدة
odoo-livechat
Odoo Live Chat operations — manage chat channels, conversations, and visitor communications.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Odoo Live Chat operations — manage chat channels, conversations, and visitor communications.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Odoo ERP integration for all 37 business modules. Entry point for Odoo operations — CRM, Sales, Inventory, Manufacturing, Purchase, Accounting, HR, Expenses, Contacts, Calendar, Discuss, Project, Timesheets, Time Off, Attendances, Recruitment, Fleet, Email Marketing, Events, Website, Link Tracker, Dashboards, POS, Delivery, Loyalty, Payments, SMS, Live Chat, Maintenance, Survey, Forum, eLearning, Planning, Restaurant, Certificate, and Data Recycle.
Cross-skill workflow: Odoo ERP health audit, infographic summary, PPTX report, and email delivery via Gmail.
Odoo Accounting operations — manage invoices, bills, journal entries, payments, and financial reports.
Odoo Attendances operations — manage employee check-ins, check-outs, and attendance records.
Odoo Calendar operations — manage events, meetings, and attendee tracking.
Odoo Certificate operations — manage certificates, templates, and certificate issuance.
| name | odoo-livechat |
| description | Odoo Live Chat operations — manage chat channels, conversations, and visitor communications. |
| version | 1.0.0 |
| author | Hermes |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["odoo","livechat","chat","conversations","support"],"parent_skill":"odoo"}} |
Manage live chat channels, conversations, and visitor communications.
Prerequisite: odoo skill must be set up. ODOO = python scripts/odoo_api.py.
ODOO model im_livechat.channel search --limit 20 --fields name,channel_type,description,user_ids
ODOO model im_livechat.channel read 1 --fields name,channel_type,description,user_ids,rule_ids,button_text,default_message
ODOO model mail.channel search --domain '[["livechat_visitor_id","!=",false]]' --limit 20 --fields name,livechat_visitor_id,channel_type,create_date
ODOO model mail.channel read 1 --fields name,livechat_visitor_id,channel_type,create_date,anonymous_name
ODOO model im_livechat.visitor search --limit 20 --fields name,channel_ids,access_token,website_id,country_id
ODOO model im_livechat.visitor search --domain '[["country_id","!=",false]]' --fields name,access_token
ODOO model im_livechat.channel.rule search --fields chat_channel_id,action,auto_popup,country_id,url_regex
| Model | Use |
|---|---|
im_livechat.channel | Live chat channels/queues |
mail.channel | Chat conversations (with livechat_visitor_id) |
im_livechat.visitor | Website visitors |
im_livechat.channel.rule | Routing rules |
user_ids). Unassigned chats go to any available operator.access_token until they identify via email or login.mail.message records linked to the mail.channel.# Authenticate
UID=$(curl -s -X POST $ODOO_URL/jsonrpc -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"call","params":{"service":"common","method":"authenticate","args":[$ODOO_DB,"$ODOO_USER","$ODOO_PASS",{}]},"id":1}' | python3 -c "import sys,json;print(json.load(sys.stdin)['result'])")
# List channels
curl -s -X POST $ODOO_URL/jsonrpc -H "Content-Type: application/json" -d "{\"jsonrpc\":\"2.0\",\"method\":\"call\",\"params\":{\"service\":\"object\",\"method\":\"execute_kw\",\"args\":[\"$ODOO_DB\",$UID,\"$ODOO_PASS\",\"im_livechat.channel\",\"search_read\",[[]],{\"limit\":10,\"fields\":[\"name\",\"channel_type\"]}]},\"id\":2}"