Java 实现 Telegram Bot 接收多张图片

162 天前
 forrforr

麻烦问一下阿哥 第一次接手这个 api 我 这边正常转发 1 张照片给机器人,是可以接收的 1.但是如果 转发了一条信息包含五张照片 转发给机器人,收到的是五条独立的信息,为什么 2. 我如果让机器人回复一条信息 包含多张图片,应该怎么实现呢


@Override
public class zhuanfaMyBot extends TelegramLongPollingBot {

    private String token = "xxxxx";
    private String botUsername = "xxxx";
    private String targetGroupId = "-xxx";  // 替换为目标群组的 Chat ID


    @Override
    public String getBotUsername() {
        return "YOUR_BOT_USERNAME";
    }

    @Override
    public String getBotToken() {
        return token;
    }

    @Override
    public void onUpdateReceived(Update update) {

        System.out.println(update);

    }
    
368 次点击
所在节点    Telegram
2 条回复
sdsaaeee
161 天前
只用 bot 没办法的,多张图片会有个分组 id ,bot 又没办法获取到历史消息,只能用 user 登陆,获取历史消息,根据分组 ID 来获取一组图片
sdsaaeee
161 天前
java 并没有什么好用的 userbot ,建议看看 python 的库吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1009107

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX