如何在Circuit JavaScript SDK中获取向bot发送消息的用户的电子邮件?

安德鲁

我正在创建一个机器人,它将在 Circuit 中接收一条消息,然后将其与打印此消息的用户的电子邮件一起发送到其他地方。

例如,我使用 xlator-bot https://github.com/circuit/xlator-bot

this.receiveItem = function receiveItem(item) {
        logger.info('[APP]: receiveItem');

        if (item.type !== 'TEXT' || self.sentByMe(item)) {
            logger.debug('[APP]: skip it is not text or I sent it');
            return;
        }

        if (!item.text || !item.text.content) {
            logger.info('[APP]: skip it does not have text');
            return;
        }

        self.receiveText(htmlToText.fromString(item.text.content))
            .then (function addResponseItem(responseItem){
                logger.info('[APP]: addResponseItem');
                var comment = {
                    convId: item.convId,
                    parentId: (item.parentItemId) ? item.parentItemId : item.itemId,
                    content: responseItem
                };
                return client.addTextItem(item.convId, comment);
            })
            .catch(function(e){
                logger.error('[APP]:', e);
            });
    };

我想获取在此函数中发送项目的用户的电子邮件作为字符串变量。谁能建议我该怎么做?

罗杰·乌舍勒

item具有属性creatorId,其是发送者的用户ID。APIgetUserById将返回包含该emailAddress属性的用户对象

参见https://circuitsandbox.net/sdk/classes/Item.html#property_creatorIdhttps://circuitsandbox.net/sdk/classes/Client.html#method_getUserByIdhttps://circuitsandbox.net/sdk/classes/User .html#property_emailAddress

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Facebook PHP SDK如何从Facebook JavaScript SDK 2014获取用户电子邮件

来自分类Dev

Facebook PHP SDK如何从Facebook JavaScript SDK 2014获取用户电子邮件

来自分类Dev

如何在Facebook C#SDK中获取用户的电子邮件

来自分类Dev

如何在Redmine中获取当前用户的电子邮件?

来自分类Dev

如何从JavaScript数组访问元素以获取使用PHP / HTML发送的电子邮件

来自分类Dev

Rasa <-> Google chat集成后,如何从发送到Rasa服务器的环聊消息中获取用户电子邮件ID

来自分类Dev

如何使用JavaScript使用Mandrill发送电子邮件?

来自分类Dev

如何通过HTML和JavaScript发送电子邮件?

来自分类Dev

如何在没有 Javascript 框架的情况下发送电子邮件

来自分类Dev

如何在不更改Javascript页面的情况下访问用户输入的电子邮件

来自分类Dev

如何在不更改Javascript页面的情况下访问用户输入的电子邮件

来自分类Dev

如何在odoo的电子邮件模板中获取用户公司和管理员的电子邮件ID

来自分类Dev

如何在发送给用户的电子邮件中添加激活按钮

来自分类Dev

使用 facebook javascript SDK 登录时无法获取公共用户电子邮件

来自分类Dev

Apache James服务器:如何识别收件箱表中的电子邮件是用户先前发送的电子邮件还是用户发送的新消息的回复?

来自分类Dev

如何在Javascript中重置电子邮件输入类型选择器?

来自分类Dev

如何在javascript中验证密码,手机号码和电子邮件

来自分类Dev

如何在flutter中的side-nav-bar中获取当前登录的用户电子邮件?

来自分类Dev

单击提交按钮后如何向用户输入的电子邮件地址发送电子邮件?在 php 中

来自分类Dev

如何从 Laravel 中的数据库表向多个用户(电子邮件地址)发送动态电子邮件?

来自分类Dev

如何使用SDK4从带有Bot的MS Teams获得用户电子邮件?

来自分类Dev

如何使用Google Apps脚本和JavaScript在HTML表单字段中自动显示用户电子邮件

来自分类Dev

如何在iOS中通过Twitter API获取用户电子邮件地址?

来自分类Dev

如何在JIRA Script Runner中通过电子邮件获取用户

来自分类Dev

如何在Java中解码访问令牌并获取用户名和电子邮件?

来自分类Dev

如何在ASP.net vb.net中获取当前用户ID的电子邮件

来自分类Dev

如何在Swift 3中获取Facebook用户ID,电子邮件,picture.type(大)

来自分类Dev

如何在Android中获取AWS Cognito用户电子邮件属性?

来自分类Dev

如何在 Docusign 中从 JSON 设置电子邮件主题行和电子邮件消息

Related 相关文章

  1. 1

    Facebook PHP SDK如何从Facebook JavaScript SDK 2014获取用户电子邮件

  2. 2

    Facebook PHP SDK如何从Facebook JavaScript SDK 2014获取用户电子邮件

  3. 3

    如何在Facebook C#SDK中获取用户的电子邮件

  4. 4

    如何在Redmine中获取当前用户的电子邮件?

  5. 5

    如何从JavaScript数组访问元素以获取使用PHP / HTML发送的电子邮件

  6. 6

    Rasa <-> Google chat集成后,如何从发送到Rasa服务器的环聊消息中获取用户电子邮件ID

  7. 7

    如何使用JavaScript使用Mandrill发送电子邮件?

  8. 8

    如何通过HTML和JavaScript发送电子邮件?

  9. 9

    如何在没有 Javascript 框架的情况下发送电子邮件

  10. 10

    如何在不更改Javascript页面的情况下访问用户输入的电子邮件

  11. 11

    如何在不更改Javascript页面的情况下访问用户输入的电子邮件

  12. 12

    如何在odoo的电子邮件模板中获取用户公司和管理员的电子邮件ID

  13. 13

    如何在发送给用户的电子邮件中添加激活按钮

  14. 14

    使用 facebook javascript SDK 登录时无法获取公共用户电子邮件

  15. 15

    Apache James服务器:如何识别收件箱表中的电子邮件是用户先前发送的电子邮件还是用户发送的新消息的回复?

  16. 16

    如何在Javascript中重置电子邮件输入类型选择器?

  17. 17

    如何在javascript中验证密码,手机号码和电子邮件

  18. 18

    如何在flutter中的side-nav-bar中获取当前登录的用户电子邮件?

  19. 19

    单击提交按钮后如何向用户输入的电子邮件地址发送电子邮件?在 php 中

  20. 20

    如何从 Laravel 中的数据库表向多个用户(电子邮件地址)发送动态电子邮件?

  21. 21

    如何使用SDK4从带有Bot的MS Teams获得用户电子邮件?

  22. 22

    如何使用Google Apps脚本和JavaScript在HTML表单字段中自动显示用户电子邮件

  23. 23

    如何在iOS中通过Twitter API获取用户电子邮件地址?

  24. 24

    如何在JIRA Script Runner中通过电子邮件获取用户

  25. 25

    如何在Java中解码访问令牌并获取用户名和电子邮件?

  26. 26

    如何在ASP.net vb.net中获取当前用户ID的电子邮件

  27. 27

    如何在Swift 3中获取Facebook用户ID,电子邮件,picture.type(大)

  28. 28

    如何在Android中获取AWS Cognito用户电子邮件属性?

  29. 29

    如何在 Docusign 中从 JSON 设置电子邮件主题行和电子邮件消息

热门标签

归档