【问题标题】:Implementing Conversation Time Measuring App Slack实施对话时间测量 App Slack
【发布时间】:2018-08-07 19:28:50
【问题描述】:

我对 Slack API 还很陌生。我想写一个 Slack 应用程序来衡量花费在交谈上的时间。更具体地说,我想测量来自不同人的 5 条以上消息的对话中发送的第一条消息和最后一条消息之间的时间量,其中消息和响应之间的平均时间为

谁能想到用 Slack API 做到这一点的方法?我不是在寻找实现;我只是想要一些关于使用哪个 API 的建议以及那些有 Slack API 经验的人的建议。

【问题讨论】:

  • 为什么投反对票?与其仅仅投反对票,您介意告诉我要对我的问题进行哪些更改,以便我可以编辑并重新提交吗?

标签: python slack slack-api


【解决方案1】:

您可以通过在 Slack API 中调用 conversations.history 从对话/频道中检索所有消息的列表。每条消息都将包含发件人的用户 ID (user) 及其时间戳 (ts),以便您计算所需的信息。

请注意,安装您的应用程序的用户需要有权访问对话才能使其正常工作。

【讨论】:

    猜你喜欢
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 2015-09-12
    • 1970-01-01
    相关资源
    最近更新 更多