gpt4 book ai didi

java - uri Telegram 不支持的端点类型

转载 作者:行者123 更新时间:2023-12-01 18:11:57 26 4
gpt4 key购买 nike

所以我尝试使用camel中的telegram组件。我将依赖项添加到了我的 pom.xml

<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
</dependency>

<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-main</artifactId>
</dependency>

<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-telegram</artifactId>
</dependency>

并创建了一个BotRoute.class

package org.example;

import org.apache.camel.builder.RouteBuilder;

public class BotRoute extends RouteBuilder {
@Override
public void configure() {
from("telegram:bots/123456789:AAAAAAAAAAAAAAAAAAA")
.bean(ChatBotLogic.class)
.to("telegram:bots/123456789:AAAAAAAAAAAAAAA");
}
}

但是camel无法创建路线并出现以下错误

ERROR Error starting CamelContext (camel-1) due to exception thrown: 
Failed to create route route1: Route(route1)[From[telegram:bots/123456789:AAAAAAAAAAAAAAA...
because of Failed to resolve endpoint: telegram://bots/123456789:AAAAAAAAAAAAAAA due to:
Unsupported endpoint type for uri telegram://bots/123456789:AAAAAAAAAAAAAAA, remaining bots/123456789:AAAAAAAAAAAAAAA

camel-telegram 依赖项已从 Maven 添加到我的外部库中,因此它应该知道 telegram:bots uri。

编辑

因此,通过我发现的调试器, Camel 可以与 uri telegram://bots/123456789:AAAAAAAAAAAAAAA 一起使用,在 uri 之间添加了两个 // telegram:type 这就是我的问题。现在我必须弄清楚这两个是从哪里添加的。

最佳答案

我用过

"telegram:bots?authorizationToken=12345678:AAXXXXXXXXXXXXXXXXXXXhgsd5f"

作为 uri,现在可以使用了。

关于java - uri Telegram 不支持的端点类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60454085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com