Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPCError: 400: CHANNEL_PRIVATE (caused by channels.GetChannels) #6

Open
sonake opened this issue Nov 14, 2024 · 19 comments
Open

RPCError: 400: CHANNEL_PRIVATE (caused by channels.GetChannels) #6

sonake opened this issue Nov 14, 2024 · 19 comments

Comments

@sonake
Copy link

sonake commented Nov 14, 2024

image
这个请问需要修改哪里

@liesauer
Copy link
Owner

这个暂时没有办法代码上解决,相关issue:gram-js/gramjs#742

不过你可以手机上TG,把每一个群都点一遍,然后会有一些群提示private什么的,确定,把回话消掉,全部点完,再运行,应该就好了

@sonake
Copy link
Author

sonake commented Nov 14, 2024

这个暂时没有办法代码上解决,相关issue:gram-js/gramjs#742

不过你可以手机上TG,把每一个群都点一遍,然后会有一些群提示private什么的,确定,把回话消掉,全部点完,再运行,应该就好了

一定会有这种群提示么,我翻了一圈没找见

@liesauer
Copy link
Owner

应该会有这个提示的,你那边全部都点一遍,爬虫获取的时候还是在报错吗

image

@sonake
Copy link
Author

sonake commented Nov 14, 2024

应该会有这个提示的,你那边全部都点一遍,爬虫获取的时候还是在报错吗

image

我基本都点了,就是最近加了一个需要申请的群,也不是频道

@sonake
Copy link
Author

sonake commented Nov 14, 2024

应该会有这个提示的,你那边全部都点一遍,爬虫获取的时候还是在报错吗
image

我基本都点了,就是最近加了一个需要申请的群,也不是频道

找到了,我再试试

@liesauer liesauer changed the title launch-channel RPCError: 400: CHANNEL_PRIVATE (caused by channels.GetChannels) Nov 14, 2024
@sonake
Copy link
Author

sonake commented Nov 14, 2024

应该会有这个提示的,你那边全部都点一遍,爬虫获取的时候还是在报错吗
image

我基本都点了,就是最近加了一个需要申请的群,也不是频道

找到了,我再试试

找到一个点了,但是启动还是这个错误

@liesauer
Copy link
Owner

还有一个办法代码解决,这里改成循环一个一个获取,然后使用promise catch,如果报private的异常,就跳过这个频道,留下好的

const channels = await client.invoke(new Api.channels.GetChannels({
id: ids,
}));

@sonake
Copy link
Author

sonake commented Nov 14, 2024

还有一个办法代码解决,这里改成循环一个一个获取,然后使用promise catch,如果报private的异常,就跳过这个频道,留下好的

const channels = await client.invoke(new Api.channels.GetChannels({
id: ids,
}));

嗯,我再试试

@sonake
Copy link
Author

sonake commented Nov 14, 2024

image image

这个是哪里配置错了么

@liesauer
Copy link
Owner

你是不是改了这个?这个不能乱改的,把这行删了

image

@sonake
Copy link
Author

sonake commented Nov 14, 2024

能设置后台运行么

@liesauer
Copy link
Owner

你可以使用nohup等工具来实现后台运行,还有不确定是tg问题还是什么问题,我这边windows运行,在运行几个小时后会出现采集完全不动的情况,建议写个脚本每隔1-2小时重启爬虫,由于支持断点续爬,所以可以放心强杀重启

@sonake
Copy link
Author

sonake commented Nov 14, 2024

ok

@sonake
Copy link
Author

sonake commented Nov 15, 2024

image
请问这种是正常的么

@liesauer
Copy link
Owner

请问这种是正常的么

正常的,库有自动重连功能的

@sonake
Copy link
Author

sonake commented Nov 16, 2024

请问这种是正常的么

正常的,库有自动重连功能的

请问如何获取图片的http链接,因为我需要转发下消息

@liesauer
Copy link
Owner

不存在直链,你要转发消息可用api转发,https://gram.js.org/tl/messages/ForwardMessages#messagesforwardmessages

@sonake
Copy link
Author

sonake commented Nov 16, 2024

不存在直链,你要转发消息可用api转发,https://gram.js.org/tl/messages/ForwardMessages#messagesforwardmessages

主要想往微信转发,看起来方便

@sonake
Copy link
Author

sonake commented Nov 17, 2024

你可以使用nohup等工具来实现后台运行,还有不确定是tg问题还是什么问题,我这边windows运行,在运行几个小时后会出现采集完全不动的情况,建议写个脚本每隔1-2小时重启爬虫,由于支持断点续爬,所以可以放心强杀重启

linux也存在,做了1小时的重启,谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants