gpt4 book ai didi

Telegram:如何查找群聊 ID?

转载 作者:行者123 更新时间:2023-12-01 22:57:48 25 4
gpt4 key购买 nike

我已经尝试解决这个问题三天了,但我在网上找到的解决方案似乎都没有用,所以我将不得不寻求帮助。

我想创建一个 Telegram“群聊”供我所在俱乐部的成员使用。我创建了以俱乐部首字母命名的聊天,例如:“ABCD”并添加了一些成员。现在我想自动将偶尔的消息发送到群组,供所有成员查看。天气预报、我们画廊的随机照片等。

我使用@BotFather 创建了一个名为“ABCDbot”的机器人,并记下了该机器人的 token 。现在我的浏览器左侧面板上有两个“ABCD”。选择一个给我“ABCD 机器人”,选择另一个给我“ABCD 123 个成员”。

我可以使用 perl 脚本和 LWP 发送照片

#!/usr/bin/perl -w

use feature 'say';
use LWP;
my $api = LWP::UserAgent->new ();

my $chat_id = '1234567890';
my $photo = '/home/user/gallery/photo999.jpg';

my $response = $api->post(
"https://api.telegram.org/bot<ABCDbot's token>/sendPhoto",
[ 'chat_id' => $chat_id,
'caption' => 'Photo Randomly Selected by the gallery',
'photo' => $photo,
],
'Content_Type' => 'form-data',
);
if ($response->is_success) {
say "Response..... Success!";
} else {
say "Response..... Failure!";
}

只要我给它一个合法的 chat_id 和一个要发送的合法文件,它就可以工作。但麻烦的是:找不到123人群聊的chat_id!我现在尝试过的每一种方法都被证明是过时的,或者根本没有为 ABCD 群聊返回所需的 chat_id。我可以获得我自己的聊天 ID 或群组中个别成员的聊天 ID,或者机器人本身的聊天 ID,并且可以成功地将照片、消息等发送到这些目的地,但我就是无法向群组发送任何内容。

任何人都可以指导我完成为我的群聊获取 chat_id 的过程吗?还是指导我查看描述获取相同信息的最新工作方法的文档?

非常感谢您的帮助。

最佳答案

方法一(WebZ)

This is based on JayeshRocks's question with some extra steps to make the ID work with Bot API. Thanks to him first.

  1. 登录Telegram WebZ .
  2. 打开您想要获取其 ID 的聊天。
  3. 您的浏览器地址应该类似于https://web.telegram.org/z/#-1527776602。 .
  4. 删除保留 anchor 的协议(protocol)、域和路径,使您的结果看起来像 #-1527776602。
  5. 将“#-”替换为“-100”,使其看起来像 -1001527776602。
  6. 您现在可以使用您的最终结果,它应该类似于 -1001527776602。

方法二(私有(private)超群)

如果聊天是私有(private) channel / super 群,您可以执行以下操作:

  1. 复制消息的链接。 (看起来像 https://t.me/c/1527776602/1002 。)
  2. 去掉协议(protocol)和域名,看起来像c/1527776602/1002。
  3. 删除第一个和最后一个路径,使其看起来像 1527776602。
  4. 将“-100”附加到结果的开头,使其看起来像 -1001527776602。
  5. 您现在可以使用类似于 -1001527776602 的最终结果。

方法 3(第三方机器人)

如果您信任第 3 方机器人,那么它们有很多。一个已知的是 @MissRose_bot您可以将其添加到您的组并使用其/id 命令。另一个是 @usinfobot它内联工作,仅适用于公共(public)聊天。

关于Telegram:如何查找群聊 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72640703/

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