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

Grpc errors while concurrently connecting to 2 Wechat bots in 1 process or in 2 processes on 1 machine #41

Open
lg810312 opened this issue Apr 27, 2022 · 1 comment

Comments

@lg810312
Copy link

I have successfuly developed an application connecting to a Wechat account. I am trying to concurrently connect to 2 Wechat bots. No matter connections are in 1 process or in 2 processes on 1 machine, the following grpc errors show up several times and one of bots stops working. It looks like dotnet-wechaty does not support doing so. Is it a matter of design or is it technically possible to do so?

fail: Wechaty.Module.Puppet.WechatyPuppet[0]
StartGrpcClient() exception,Grpc Retry Surplus Count 3
System.Exception: puppetClient had already inited
at Wechaty.Module.PuppetService.GrpcPuppet.StartGrpcClient()
at Wechaty.Module.PuppetService.GrpcPuppet.StartGrpc()

fail: Wechaty.Module.Puppet.WechatyPuppet[0]
OnGrpcStreamEvent exception
System.InvalidOperationException: must logout first before login again!
at Wechaty.Module.Puppet.WechatyPuppet.set_SelfId(String value)
at Wechaty.Module.PuppetService.GrpcPuppet.OnGrpcStreamEvent(EventResponse event)

@Jesn
Copy link
Contributor

Jesn commented Apr 27, 2022

Only one can be connected. There is a risk of closing wechat accounts when connecting multiple

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