相关疑难解决方法(0)

安排重复的Slack电话

我想在Slack中安排一个电话,以便在指定时间每天自动呼叫一组人.我的用例是我希望我的团队的所有成员在早上10:45由Slack自动调用,例如,每周工作日为Standup.我没有看到任何类型的内置调度调用功能,但是想知道其他人是否已经这样做了.

我的第一个想法是使用一个/remind只有一个简单链接到Slack调用URL的命令,但看起来如果在调用中没有人处于活动状态,则该URL不再存在.

我想我可能不得不使用Slack API构建一些东西(如果可能的话),但是我很乐意从其他人那里获得想法.

slack-api slack

41
推荐指数
1
解决办法
3361
查看次数

如何使用Slack API调用/ poll命令?

我的松弛频道支持/pollSimple Poll应用程序的命令.如何使用Slack API调用此命令?

使用python slack(er)API模块:

from slacker import Slacker

# Using what's now called a "legacy token"
slack = Slacker('my-token')

slack.chat.post_message(
        '#test',
        '/poll "Do you prefer cats or dogs?" "Cats" "Dogs"',
        as_user=False,
        username="Poll Bot",
        icon_emoji=':question:',
        parse='full')
Run Code Online (Sandbox Code Playgroud)

该消息仅作为纯文本显示在#test通道中,未转换为轮询.

我尝试使用<!poll>而不是/poll在消息中,就像消息格式化文档中隐含的一样,但结果相同.

注意:这个问题现在有点旧了,在重新访问时我发现我的代码正在使用现在称为遗留令牌的代码,它不允许指定任何OAuth权限范围.旧版令牌已具有此案例所需的权限.

python slack-api slack

6
推荐指数
1
解决办法
5095
查看次数

如何每天在特定时间在 Slack 中触发斜杠命令

我想每天在特定时间在 Slack 中触发一个斜杠命令。具体来说,我想在每晚午夜清除我的状态。

从文档看来,唯一的方法是通过Incoming Webhook。但是,使用以下 JSON 正文进行 POST 只会在 Slack 中创建一条消息,/status clear实际上并未运行该命令。

'{"text":"/status clear"}'
Run Code Online (Sandbox Code Playgroud)

它还代表与 webhook 关联的应用程序发布消息,而不是在我的用户名下。

有没有办法从官方 Slack 应用程序外部为我的用户调用斜杠命令?

slack-api slack

4
推荐指数
1
解决办法
5324
查看次数

标签 统计

slack ×3

slack-api ×3

python ×1