首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Odoo 13 :如何使用message_post()在聊天中发送消息?

Odoo 13 :如何使用message_post()在聊天中发送消息?
EN

Stack Overflow用户
提问于 2020-08-24 16:23:55
回答 1查看 2.3K关注 0票数 1

我想通过Odoo13中的chatter发送消息。我使用了message_post()方法,但它既不出现在chatter中,也不出现在讨论应用程序中(像用户发送的普通聊天或odoo机器人)。

奇怪的是,这条消息是在我检查它的Settings > Technical > Messages时创建的。下面是我的代码:

代码语言:javascript
运行
复制
                    try:
                        employee.message_post(
                        subject=(_("Timesheet reminder")),
                        body="Nous vous informons que vous n'avez pas complété votre feuille de temps du %s" % (yesterday.strftime('%d-%m-%Y')),
                        message_type='comment',
                        subtype='mail.mt_comment',
                    )
                    except Exception as e:
                        _logger.critical(e)

employee是一个"hr.employee“类型的模型。

你能帮我一下吗?

EN

Stack Overflow用户

发布于 2020-08-24 18:16:19

终于,我可以处理它了。系统需要使用mail.channel而不是mail.message。代码如下:

代码语言:javascript
运行
复制
# sending message
try:
    channel_odoo_bot_users = '%s, %s' % (odoo_bot.name, employee.user_id.name)
    channel_obj = self.env['mail.channel']
    channel_id = channel_obj.search([('name', 'like', channel_odoo_bot_users)])
    if not channel_id:
        channel_id = channel_obj.create({
            'name': channel_odoo_bot_users,
            'email_send': False,
            'channel_type': 'chat',
            'public': 'private',
            'channel_partner_ids': [(4, odoo_bot.partner_id.id), (4, employee.user_id.partner_id.id)]
        })
    channel_id.message_post(
        subject="Timesheet reminder",
        body="Nous vous informons que vous n'avez pas complété votre feuille de temps du %s" % (yesterday.strftime('%d-%m-%Y')),
        message_type='comment',
        subtype='mail.mt_comment',
       )
except Exception as e:
    _logger.critical(e)
票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63557264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档