Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Slack web api reactions.add找不到通道

Slack web api reactions.add找不到通道
EN

Stack Overflow用户
提问于 2021-05-03 06:53:27
回答 1查看 90关注 0票数 0

我正在使用@slack/web-api npm包,并为我们的团队创建了一个简单的部署通知松弛机器人。但是突然卡住了,无法通过send an emoji reaction连接到一条消息:

代码语言:javascript
运行
AI代码解释
复制
  const main_msg_ts = "16XXXXXX1.002700";

  // This works perfectly.
  const result = await web.chat.postMessage({
    text: msg,
    channel: "deploy-notifications-test",
    thread_ts: main_msg_ts
  });

  // But this raises an exceptpion "An API error occurred: channel_not_found".
  await web.reactions.add({
    name: "checkered_flag",
    channel: "deploy-notifications-test",
    timestamp: main_msg_ts
  });

我已经为我的机器人设置了所需的作用域:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-03 11:02:39

输入通道的channel_id

代码语言:javascript
运行
AI代码解释
复制
    await web.reactions.add({
    name: "checkered_flag",
    channel: "<channel_id>",
    timestamp: main_msg_ts
  });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67364641

复制
相关文章
在C#中使用依赖注入-工厂模式和工厂方法模式
工厂模式和工厂方法模式是设计模式中较为常见的两种模式,借助于依赖注入可以更好的发挥模式的特性。本文将通过一个业务需求的变化过程来阐述如何更好的使用设计模式与依赖注入。
newbe36524
2020/03/16
3.2K0
[ASP.NET Core 3框架揭秘] 依赖注入:依赖注入模式
IoC主要体现了这样一种设计思想:通过将一组通用流程的控制权从应用转移到框架之中以实现对流程的复用,并按照“好莱坞法则”实现应用程序的代码与框架之间的交互。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在前面介绍的模板方法、工厂方法和抽象工厂,接下来我们介绍一种更有价值的IoC模式:依赖注入(DI:Dependency Injection)。
蒋金楠
2019/10/21
1.7K0
[ASP.NET Core 3框架揭秘] 依赖注入:依赖注入模式
依赖注入[3]: 依赖注入模式
IoC主要体现了这样一种设计思想:通过将一组通用流程的控制权从应用转移到框架中以实现对流程的复用,并按照“好莱坞法则”实现应用程序的代码与框架之间的交互。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在《依赖注入[2]: 基于IoC的设计模式》介绍的模板方法、工厂方法和抽象工厂,接下来我们介绍一种更为有价值的IoC模式,即依赖注入(DI:Dependency Injection,以下简称DI)。
蒋金楠
2018/08/01
1.7K0
身边的设计模式(三):抽象工厂 与 依赖注入
1、我们知道,工厂模式属于创建型开发模式的一元,他的作用就是创建我们需要的对象,如果一个一个创建的话,会很麻烦,所以我们诞生出来了一个【简单工厂】,这个简单工厂只是简单的人为的把几个对象的实例给堆起来,通过type 来区分,然后分别 new 实例化,有时候也是一个很好的方案,但是这样有一个弊端,违背了我们开发六大原则中的——OCP开放关闭原则,所以这个时候,我们就又多出来一个新的概念【工厂方法】。
老张的哲学
2022/04/11
1.1K0
身边的设计模式(三):抽象工厂 与 依赖注入
控制反转和依赖注入模式
一、控制反转和依赖注入两者搭配能像反射工厂那样解决程序集之间的耦合问题,下面将从Asp.Net经典的三层模式多方位的讲解控制反转和依赖注入模式,是如何帮我们进行程序集之间的解耦的。 上图是最基本的三层
郑小超.
2018/01/26
6900
[ASP.NET Core 3框架揭秘] 依赖注入:IoC模式
正如我们在《依赖注入:控制反转》提到过的,很多人将IoC理解为一种“面向对象的设计模式”,实际上IoC不仅与面向对象没有必然的联系,它自身甚至算不上是一种设计模式。一般来讲,设计模式提供了一种解决某种具体问题的方案,但是IoC既没有一个针对性的问题领域,其自身也没有提供一种可操作性的解决方案,所以我们更加倾向于将IoC视为一种设计原则。很多我们熟悉的设计模式背后都采用了IoC原则,接下来我们就来介绍几种典型的“设计模式”。
蒋金楠
2019/10/17
6430
Spring IoC依赖注入:Spring提供了哪些依赖注入模式和类型呢?
Spring 容器最基本最基本的接口就是BeanFactory。BeanFactory负责配置,创建、配置Bean,其中有一个子接口ApplicationContext,也被称为Spring上下文。容器同时还管理这Bean和Bean之间的依赖关系
码农架构
2020/10/26
7420
Spring IoC依赖注入:Spring提供了哪些依赖注入模式和类型呢?
在Swift中使用工厂进行依赖注入
当涉及到使代码更加可测试时,依赖注入是一个重要工具。与其让对象创建自己的依赖关系或作为单例访问它们,不如让对象在工作中需要的一切都从外部传入。这使我们更容易看到一个给定的对象有哪些确切的依赖关系,同时也使测试变得更加简单——因为可以模拟依赖项以捕获和验证状态和值。
韦弦zhy
2022/03/30
8900
工厂模式和抽象工厂模式的区别_工厂模式代码
在软件系统中,经常面临着创建对象的工作,由于需求的变换,需要创建的对象的具体类型经常变换。
全栈程序员站长
2022/09/22
4470
工厂模式和抽象工厂模式的区别_工厂模式代码
Spring DI简介及依赖注入方式和依赖注入类型
一、什么是依赖注入 依赖注入(Dependency Injection,简称DI),它是Spring控制反转思想的具体实现。 控制反转将对象的创建交给了Spring,但是对象中可能会依赖其他对象。比如service类中要有dao类的属性,我们称service依赖于dao。之前需要手动注入属性值,代码如下: public interface StudentDao {   Student findById(int id); } public class StudentDaoImpl implem
会洗碗的CV工程师
2023/05/03
5780
Spring DI简介及依赖注入方式和依赖注入类型
PHP工厂模式和抽象工厂模式
php设计模式笔记,第二个是工厂模式。工厂,我们就可以联想到是一座房子,里面有N多车间,生产着不同系列的产品。我们如果是采购的话,要看什么产品,工厂很快从随便从其中一个车间拿出一个就解决,不会影响其他车间的工作,各自分工明确。在复杂的情况,也简单化了。php里面的工厂模式,也类似,由一个类,看作是工厂,在类里面构造一个对外方法接口,返回不同类型的类实例。
全栈程序员站长
2022/09/17
2950
简单工厂模式、工厂方法模式和抽象工厂模式
上面的工厂实现是一个具体的类KeyboardFactory,而非接口或者抽象类,getInstance()方法利用if-else创建并返回具体的键盘实例,如果增加新的键盘子类,键盘工厂的创建方法中就要增加新的if-else。这种做法扩展性差,违背了开闭原则,也影响了可读性。所以,这种方式使用在业务较简单,工厂类不会经常更改的情况。
用户9854323
2022/09/29
3070
设计模式: 好莱坞风格与依赖注入
当实体 e1要调用 e2.func1的时候,一般情况下直接在e1的调用处new一个e2,并调用e2的函数。这样可能会引起一些依赖。 在设计松耦合的程序时,可以使用好莱坞风格,即将e2的函数通过e1的接口注册进e1的实体中,e1会随后在合适的时候调用。 例如:
超级大猪
2020/04/29
4040
设计模式介绍:依赖注入代码示例
依赖注入是一种非常常见和有用的设计模式。让我们深入研究一下,看看它为什么如此有用,又怎么用。 依赖项注入是一种使类独立于其依赖项的编程技术。它可以将对象的创建与使用进行分离。这有助于您遵循SOLID的依赖倒置和单一责任原则。 正如我之前在关于可靠设计原则的文章中所解释的,它们的目标是提高代码的可重用性。还可以减少需要更改类的频率。依赖注入可以通过分离对象的创建和使用。这使您能够在不更改使用它们的类的情况下替换依赖类。当类的依赖项发生变化时,我们不必再承担更改类代码的风险。 依赖注入技术是 service
程序你好
2018/07/20
1.3K0
依赖注入和控制反转
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。
AlbertZhang
2020/11/05
9100
控制反转和依赖注入
控制反转是通过工厂类,把实现类的方法通过其实现的接口进行调用,并通过扫描所有的@Service注解找到这些类,把他们交给spring容器管理。
全栈程序员站长
2022/08/09
3700
控制反转和依赖注入
依赖注入[2]: 基于IoC的设计模式
正如我们在《控制反转》提到过的,很多人将IoC理解为一种“面向对象的设计模式”,实际上IoC自身不仅与面向对象没有必然的联系,它也算不上是一种设计模式。一般来讲,设计模式提供了一种解决某种具体问题的方案,但是IoC既没有一个针对性的问题领域,其自身没有提供一种可实施的解决方案,所以我更加倾向于将IoC视为一种设计原则。实际上很多我们熟悉的设计模式背后采用了IoC原则,接下来我们就来介绍几种典型的“设计模式”。
蒋金楠
2018/08/01
8470
依赖注入和控制反转
用图例来说明一下,先看没有IoC/DI的时候,常规的A类使用C类的示意图,如图所示:
喝茶去
2019/04/16
1K1
依赖注入和控制反转
设计模式之工厂模式_单例模式和工厂模式
我们在很多方法都需要调用这个类,但是每次使用都要写那么多行代码,实在太麻烦,而且万一忽然modelPath或者fileName这些参数要改,那工程量也很让人头痛。
全栈程序员站长
2022/09/23
5290
设计模式之工厂模式_单例模式和工厂模式
设计模式之工厂模式!深入解析简单工厂模式,工厂方法模式和抽象工厂模式
工厂模式 创建型模式: 对类的实例化过程进行抽象,能够将对象的创建和对象的使用分离开来 为了使得软件的结构更加清晰,外界对于这些对象使用只需要知道共同的接口,而不在意具体实现的细节,这样使得整个系统更加符合单一职责的原则 创建型模式隐藏了类的实例的创建细节,通过隐藏对象创建和组合过程从而使得整个系统相互独立的目的 创建型模式在创建什么,由谁创建,何时创建更加灵活 工厂模式是一个重要的创建型模式,主要功能就是实例化对象 工厂模式: 负责将有共同接口的类实例化 主要解决接口选择问题 在不同的条件下需要创建
攻城狮Chova
2022/03/24
4450
设计模式之工厂模式!深入解析简单工厂模式,工厂方法模式和抽象工厂模式

相似问题

Spring Boot项目出现依赖注入异常应该怎么解决?

0134

2020-08-04:简单工厂、工厂方法和抽象工厂的区别是什么?

0165

依赖管理和maven中的依赖之间的差异?

1272

2022-04-04:k8s中kubectl源码用到了哪些设计模式?除了工厂和单例。?

0129

Builder设计模式和Factory Design模式有什么区别?

21.1K
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档