如何发送文件到电报机器人Kotlin?

3hvapo4f  于 2023-01-02  发布在  Kotlin
关注(0)|答案(1)|浏览(195)

我有一个 Spring 启动的kotling gradle项目,我添加了这个依赖项来使用telegram-api:

implementation("org.telegram:telegrambots-spring-boot-starter:6.3.0")

我实现了我的LongPolling机器人。使用SendMessage发送纯文本非常简单。但是现在我想发送 files。在我的附件库中有一个实体SendDocument。但是我完全不知道如何使用它。当我调用并填充**SendDocumentBuilder()时,我得到了以下消息:
“无法访问”“:它在“SendDocumentBuilder”中是包专用的。
您能告诉我如何发送一个没有webHook机器人实现的文件,没有telegram-api端点的直接rest调用吗?可以限制我插入的库的api吗?
如何初始化SendDocument
实体,以便稍后调用execute()方法?

eit6fx6z

eit6fx6z1#

如果你正在使用Kotlin,我建议你实际上选择用它编写的库,它们会提供一个更优雅的API。
我最近也换到了Kotlin,发现了一些有趣的库,到目前为止,我已经确定了一些新的library,我发现语法更方便。

相关问题