wecomchan icon indicating copy to clipboard operation
wecomchan copied to clipboard

请问怎么发送给指定的人

Open fabaoin opened this issue 3 years ago • 5 comments

用的是docker,启动容器时参数WECOM_TOUID="@all",那在命令行运行时怎么指定发给某人或者某几个人? 需要每次重新建立容器然后TOUID=@xx? 还是在调用的命令行后面直接加参数?这样应该比较合理。 再就是这个企业微信的TOUID怎么获取,文档里链接的企业微信官方文档打开是空白的。

fabaoin avatar May 22 '22 23:05 fabaoin

curl --location --request GET 'http://localhost:8080/wecomchan?sendkey={你的sendkey}&msg={你的文本消息}&msg_type=text' 试过加&uid= &wecom_touid= &wecomtouid=,都失败

fabaoin avatar May 24 '22 02:05 fabaoin

@fabaoin

TOUID 如何获取?

  1. 登录网页版企业微信 https://work.weixin.qq.com/wework_admin/frame#contacts
  2. 点击某用户 image

mapxn avatar May 28 '22 05:05 mapxn

谢谢,uid已经找到了。命令行发送指定的某个uid怎么调用呢? 现在是全部人都能收到消息

fabaoin avatar May 28 '22 05:05 fabaoin

谢谢,uid已经找到了。命令行发送指定的某个uid怎么调用呢? 现在是全部人都能收到消息

我看了go版本的代码 ,这里的WecomToUid 是hardcode,默认从环境变量取,若取不到则设置为@all。 如果需要通过参数传touid,应该需要修改对应代码。

当然你也可以使用百度云函数版本,现已经支持通过参数传接收者。

mapxn avatar May 28 '22 05:05 mapxn

明白了,谢谢,已经在百度云函数上弄好了,可以发到指定ID了。

fabaoin avatar May 28 '22 08:05 fabaoin