我需要一种使用excel向某些用户发送直接消息的方法

时间:2019-06-01 04:33:18

标签: excel excel-vba slack slack-api

我需要找到一种方法来使用excel向松弛的用户发送直接消息,就像我们在主题和正文功能中使用MAilto来向用户发送电子邮件一样,

例如(WhatsaApp)

api.whatsapp.com/send?phone=XXYYYYYYYYYY&text=这是我的消息

2 个答案:

答案 0 :(得分:0)

如果我理解正确,那么您想从excel中获取信息并将此信息发送给用户,那么以一种可能的方式,您必须能够阅读excel,我不建议这样做。

我为此推荐Google电子表格。无论如何,不​​要让话题偏离主题。

那么您需要知道如何发送消息到松弛状态,您知道吗?

我不会,所以发送消息有两种方法,

  1. Webhooks
  2. Web API

方法URL = https://slack.com/api/chat.postMessage

要通过Web API发送,您必须传递以下参数:

  1. token您将在配置bot或应用程序时从松弛状态获得Oauth2令牌,或者您可以改用Legacy令牌

  2. channel要发送消息的位置,如果是通道,则为Channel ID,如果是User,则为User ID。

  3. text顾名思义,您要发送的消息

  4. as_user无论您是要以自己的姓名还是自定义名称发送消息,这是一种布尔方法,表示其仅对或错 注意:要在另一个参数中配置自定义名称,我们将达到。

  5. attachments基于JSON的结构化附件数组,显示为URL编码的字符串。

  6. username要显示为邮件发件人的名称,仅在as_user为false时才有效,如果as_user为true,则它将忽略此参数。

希望获得帮助。

,请下次共享代码,以便我们提供帮助,这里不仅有“我需要...” 它是您共享代码然后询问“我需要...”的地方,因此我们可以提供帮助

答案 1 :(得分:-3)

我已经解决了问题

创建一个APP并使用chat.postmessage