使用,我想使用Block发送一个响应到Slack通道。我尝试用JSON附件创建响应,但是bot返回:
--机器人遇到了一个错误或错误。若要继续运行此bot,请修复bot源代码。
# SendActivity_pTmt7x()
[Activity
Attachments = ${json(SendActivity_pTmt7x_attachment_R1WWzr())}
]
# SendActivity_pTmt7x_attachment_R1WWzr()
> To learn more about the LG file format, read the documenta
我正在开发一个使用微软bot框架的机器人。我试图在Slack上启动并运行它,但被一个关于交互式按钮的问题阻止了。在瀑布对话框流程中,我创建了一个如下所示的选择提示 private async Task<DialogTurnResult> IdentifyUserTypeAsync(WaterfallStepContext stepContext, CancellationToken cancellationToken)
{
var message = "Please select what kind of user you are"
我正在尝试构建一个基本的松懈机器人,但机器人没有接收消息事件。添加了以下作用域:“聊天:写入”
也订阅了事件message.channels。
我已经配置了ngrok服务器。当我从浏览器中命中端点时,我会收到一条消息:“这些不是您正在寻找的空闲的机器人”,这意味着服务器正在运行。但是,当我在添加bot的通道中发布消息时,API不会被触发。你能帮个忙吗?
下面是我使用的代码:
import slack_sdk
import os
from pathlib import Path
from dotenv import load_dotenv
from flask import Flask
from
我在开发一个贫民窟的机器人。在导入松弛客户端之后,我得到了ModuleNotFoundError: No module named 'slackclient'。
我尝试了所有的选项,并遵循了在这里显示的建议- 。根据这些建议,我安装了slack,但在导入WebClient时得到了以下错误。
>>> from slack import WebClient
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError
我目前正在尝试将一个自定义的Slack机器人集成到我的一个渠道中。然而,我有一个问题,机器人不是以自定义机器人用户的身份发布,而是以我的身份发布。
机器人响应我的自定义命令和东西,但由于某种原因,它没有发布为我设置的机器人。我正在使用设置机器人时给我的API令牌,并将其添加到我当前正在测试的通道中。有人知道可能是什么原因导致这个问题吗?
相关代码:
def handle_command(command, channel):
"""Receives commands directed at the bot and determines if they are v
只是试图通过YouTube链接构建一个简单的松弛机器人,并开始获取错误错误: not_allowed_token_type
const bot = new SlackBot({
token: 'xoxb-TOKEN_GENERATED FROM SLACK SITE',
name: 'escalatorbot' // what name should I give here
})
有人能告诉我为什么要面对这个错误吗?
我正在尝试创建一个空闲的机器人,它将上传我的本地文件之一,并将其发布到块消息中。
我正在用app.client.files.upload()上传图片,并试图在app.client.files.sharedPublicURL()中公开,但当我上传时,我得到了错误not_allowed_token_type。有没有人知道问题可能是什么,或者我是怎么做到的?我无法公开主持我自己的图像,他们需要上传到松弛。
这是我的密码:
//Upload image to slack and include it in a postMessage
const result = await a
我创建了一个小型测试机器人,将本地python脚本与Slack连接起来。机器人的主要任务是创建自定义字符串,并将其发送到Slack中的频道。这是用来完成的 from slack_sdk import WebClient
client = WebClient(token = slack_token)
slack_message = "Hello @demo_user" # @demo_user is an existing user, which can be mentioned in chat
client.chat_postMessage(channel = channel
我有一个谷歌脚本,发送消息从谷歌脚本直接到松弛。我有一个问题,我不能删除由我制作的机器人发送到空闲通道的消息。我们是否可以删除这些操作发出的消息?我联系了slack支持人员,但并不是很有帮助,告诉我去看看https://api.slack.com/web或https://api.slack.com/methods/chat.delete 有没有办法让我们作为slack服务器的非所有者或管理员,能够通过我们从google script编码的机器人创建一个删除操作,以允许机器人发出的特定消息的删除按钮? 我正在使用一个webhook,它为我的任务发送到特定的通道,我的代码以如下所示结束: var
我有一个简单的对话框机器人,我正在尝试将它集成到我的Slack工作区。
我已经为机器人做了一个应用程序。
我在对话框中添加了所有信息。
在Slack端,我设置了bot用户,添加了事件订阅(包括来自DF的链接),并设置了OAuth作用域并添加了URL。
然而,机器人不会回复。在DF日志中,一切看起来都很好,但我在Slack中没有得到响应。以前,我已经能够通过单击“管理发行版”-tab下的“Install”按钮来解决这种情况。但是,现在当我这样做(并允许安装)时,我会收到以下错误消息:
While starting bot the error appears:
Bot star
Slack最近弃用了bot作用域,转而支持更细粒度的作用域。我已经将我的应用程序从机器人作用域迁移到Slack开发人员门户上的粒度作用域。我正在尝试获取"Add to Slack“按钮的嵌入代码。我正在尝试从这里定义的机器人服务的通道设置中获取嵌入代码https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-slack?view=azure-bot-service-4.0&tabs=abs 我的频道设置中的嵌入代码仍然指向Slack的遗留机器人作用域。嵌入代码为https://