OdooBot

mail_bot
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/mail_bot
VERSION
VERSION 1.2
CATEGORY
CATEGORYProductivity/Discuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Alexandre Kühn, Julien Castiaux, Sébastien Theys, Tiffany Chang (tic), Gorash, Dylan Kiss (dyki), Maryam Kia, Krzysztof Magusiak (krma), nees-odoo, nmak-odoo, chpa-odoo, mdra-odoo
WEBSITE
WEBSITEhttps://www.odoo.com/app/discuss
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_users_view_form res.users.view.form.mail_bot res.users data Inherits mail.view_users_form_mail
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • execute_command_help(self, **kwargs)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • odoobot_failed Boolean
    readonly=True
  • odoobot_state Selection
    readonly=True required=False string='OdooBot Status' args: [('not_initialized', 'Not initialized'), ('onboarding_emoji', 'Onboarding emoji'), ('onboarding_attachement', 'Onboarding attachment'), ('onboarding_command', 'Onboarding command'), ('onboarding_ping', 'Onboarding ping'), ('onboarding_canned', 'Onboarding canned'), ('idle', 'Idle'), ('disabled', 'Disabled')]
Public methods (1)
  • SELF_READABLE_FIELDS(self)
    @property
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/mail_bot
VERSION
VERSION 1.2
CATEGORY
CATEGORYProductivity/Discuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Odoo Online, Sébastien Theys, Tiffany Chang (tic), Didier (did), Louis Wicket (wil), Dylan Kiss (dyki), Maryam Kia, Louis (wil)
WEBSITE
WEBSITEhttps://www.odoo.com/app/discuss
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_users_view_form res.users.view.form.mail_bot res.users data Inherits mail.view_users_form_mail
res_users_view_form_preferences res.users.view.form.preferences.mail_bot res.users data Inherits mail.view_users_form_simple_modif_mail
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • execute_command_help(self, **kwargs)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • odoobot_failed Boolean
    readonly=True
  • odoobot_state Selection
    readonly=True required=False string='OdooBot Status' args: [('not_initialized', 'Not initialized'), ('onboarding_emoji', 'Onboarding emoji'), ('onboarding_attachement', 'Onboarding attachment'), ('onboarding_command', 'Onboarding command'), ('onboarding_ping', 'Onboarding ping'), ('onboarding_canned', 'Onboarding canned'), ('idle', 'Idle'), ('disabled', 'Disabled')]
Public methods (1)
  • SELF_READABLE_FIELDS(self)
    @property
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/mail_bot
VERSION
VERSION 1.2
CATEGORY
CATEGORYProductivity/Discuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Odoo Online, Alexandre Kühn, Sébastien Theys, Tiffany Chang (tic), Gorash, Pierre Paridans, Louis Wicket (wil), tsm-odoo, Dylan Kiss (dyki), Brieuc-brd, Maryam Kia, Louis (wil)
WEBSITE
WEBSITEhttps://www.odoo.com/app/discuss
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_users_view_form res.users.view.form.mail_bot res.users data Inherits mail.view_users_form_mail
res_users_view_form_preferences res.users.view.form.preferences.mail_bot res.users data Inherits mail.view_users_form_simple_modif_mail
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • execute_command_help(self, **kwargs)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • odoobot_failed Boolean
    readonly=True
  • odoobot_state Selection
    readonly=True required=False string='OdooBot Status' args: [('not_initialized', 'Not initialized'), ('onboarding_emoji', 'Onboarding emoji'), ('onboarding_attachement', 'Onboarding attachment'), ('onboarding_command', 'Onboarding command'), ('onboarding_ping', 'Onboarding ping'), ('idle', 'Idle'), ('disabled', 'Disabled')]
Public methods (1)
  • SELF_READABLE_FIELDS(self)
    @property
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/mail_bot
VERSION
VERSION 1.2
CATEGORY
CATEGORYProductivity/Discuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Victor Feyens, std-odoo, Tiffany Chang (tic), Pierre Paridans, Florian Charlier, Fabio Barbero, Louis Wicket (wil), tsm-odoo, Maryam Kia
WEBSITE
WEBSITEhttps://www.odoo.com/app/discuss
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:53
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_users_view_form res.users.view.form.mail_bot res.users data Inherits mail.view_users_form_mail
res_users_view_form_preferences res.users.view.form.preferences.mail_bot res.users data Inherits mail.view_users_form_simple_modif_mail
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • execute_command_help(self, **kwargs)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • odoobot_failed Boolean
    readonly=True
  • odoobot_state Selection
    readonly=True required=False string='OdooBot Status' args: [('not_initialized', 'Not initialized'), ('onboarding_emoji', 'Onboarding emoji'), ('onboarding_attachement', 'Onboarding attachment'), ('onboarding_command', 'Onboarding command'), ('onboarding_ping', 'Onboarding ping'), ('idle', 'Idle'), ('disabled', 'Disabled')]
Public methods (1)
  • SELF_READABLE_FIELDS(self)
    @property
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/mail_bot
VERSION
VERSION 1.2
CATEGORY
CATEGORYProductivity/Discuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Barad Mahendra, Xavier-Do, Sébastien Theys, Julien Mougenot, yograj tandel, Louis Wicket (wil), Qiuyu (QHO), Krina Oza, Maryam Kia
WEBSITE
WEBSITEhttps://www.odoo.com/app/discuss
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:29
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_users_view_form res.users.view.form.mail_bot res.users data Inherits mail.view_users_form_mail
res_users_view_form_preferences res.users.view.form.preferences.mail_bot res.users data Inherits mail.view_users_form_simple_modif_mail
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • execute_command_help(self, **kwargs)
  • init_odoobot(self)
    @api.model

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • odoobot_failed Boolean
    readonly=True
  • odoobot_state Selection
    readonly=True required=False string='OdooBot Status' args: [('not_initialized', 'Not initialized'), ('onboarding_emoji', 'Onboarding emoji'), ('onboarding_attachement', 'Onboarding attachement'), ('onboarding_command', 'Onboarding command'), ('onboarding_ping', 'Onboarding ping'), ('idle', 'Idle'), ('disabled', 'Disabled')]
Public methods (1)
  • SELF_READABLE_FIELDS(self)
    @property
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/14.0/mail_bot
VERSION
VERSION 1.2
CATEGORY
CATEGORYProductivity/Discuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Nicolas Martinelli, Damien Bouvy, Yannick Tivisse, Xavier-Do, Victor Feyens, Sébastien Theys, Julien Mougenot, Kevin Baptiste, bve-odoo, dmonzonis
WEBSITE
WEBSITEhttps://www.odoo.com/page/discuss
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:14:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend mailbot assets ir.ui.view qweb Inherits web.assets_backend
qunit_suite mailbot_tests ir.ui.view qweb Inherits web.qunit_suite_tests
res_users_view_form res.users.view.form.mail_bot res.users data Inherits mail.view_users_form_mail
res_users_view_form_preferences res.users.view.form.preferences.mail_bot res.users data Inherits mail.view_users_form_simple_modif_mail
tests_assets mail_bot tests assets ir.ui.view qweb Inherits web.tests_assets
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • init_odoobot(self)
    @api.model

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • odoobot_failed Boolean
    readonly=True
  • odoobot_state Selection
    readonly=True required=False string='OdooBot Status' args: [('not_initialized', 'Not initialized'), ('onboarding_emoji', 'Onboarding emoji'), ('onboarding_attachement', 'Onboarding attachement'), ('onboarding_command', 'Onboarding command'), ('onboarding_ping', 'Onboarding ping'), ('idle', 'Idle'), ('disabled', 'Disabled')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/13.0/mail_bot
VERSION
VERSION 1.0
CATEGORY
CATEGORYDiscuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Nicolas Martinelli, Aaron Bohy, Damien Bouvy, Odoo Online, Alexandre Kühn, XavierDo, Xavier-Do, Sébastien Theys, Lucas Lefèvre, Juhil Somaiya
WEBSITE
WEBSITEhttps://www.odoo.com/page/discuss
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:06:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend mailbot assets ir.ui.view qweb Inherits web.assets_backend
qunit_suite mail_tests ir.ui.view qweb Inherits web.qunit_suite
res_users_view_form res.users.view.form.mail_bot res.users data Inherits mail.view_users_form_mail
res_users_view_form_preferences res.users.view.form.preferences.mail_bot res.users data Inherits mail.view_users_form_simple_modif_mail
view_users_form_inherit_mail_notification_alert res.users.preferences.form.notification.alert res.users xpath Inherits base.view_users_form_simple_modif
Models touched (6)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • init_odoobot(self)
    @api.model

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • get_mention_suggestions(self, search, limit=8)
    @api.model

New fields (1)
  • odoobot_state Selection
    default='not_initialized' readonly=True required=True string='OdooBot Status' args: [('not_initialized', 'Not initialized'), ('onboarding_emoji', 'Onboarding emoji'), ('onboarding_attachement', 'Onboarding attachement'), ('onboarding_command', 'Onboarding command'), ('onboarding_ping', 'Onboarding ping'), ('idle', 'Idle'), ('disabled', 'Disabled')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/mail_bot
VERSION
VERSION 1.0
CATEGORY
CATEGORYDiscuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Antony Lesuisse, Thibault Delavallée, Yannick Tivisse, Nicolas Seinlet, Alexandre Kühn, XavierDo, Xavier-Do
WEBSITE
WEBSITEhttps://www.odoo.com/page/discuss
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:57:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
assets_backend mailbot assets ir.ui.view qweb Inherits web.assets_backend
qunit_suite mail_tests ir.ui.view qweb Inherits web.qunit_suite
res_users_view_form res.users.view.form.mail_bot res.users data Inherits mail.view_users_form_mail
res_users_view_form_preferences res.users.view.form.preferences.mail_bot res.users data Inherits mail.view_users_form_simple_modif_mail
Models touched (6)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • init_odoobot(self)
    @api.model

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • get_mention_suggestions(self, search, limit=8)
    @api.model

New fields (1)
  • odoobot_state Selection
    default='not_initialized' readonly=True required=True string='OdooBot Status' args: [('not_initialized', 'Not initialized'), ('onboarding_emoji', 'Onboarding emoji'), ('onboarding_attachement', 'Onboarding attachement'), ('onboarding_command', 'Onboarding command'), ('onboarding_ping', 'Onboarding ping'), ('idle', 'Idle'), ('disabled', 'Disabled')]
Public methods (0)

No public methods.