如何用C#制作 微信个人机器人

  1. 打包下载..https://github.com/wechaty/dotnet-wechaty
  2. 在windows上安装docker,由于可能不是专业版windows10,可能会遇到一系列问题,百度能解决。可以参考 win10安装docker(适用于windows家庭版)_一起玩编程的博客-CSDN博客_docker安装win10 前面一段。出错之后,具体问题具体查百度,确保服务能正常跑起来。不需要注册docker帐号。
  3. 从0到1系列---微信机器人之Python Wechaty | Sailor's Blog
    看这篇文章
    申请 一下WECHATY_PUPPET_PADLOCAL_TOKEN,申请 地址是PadLocal
  4. 把docker命令执行一下。
    copy
  5. docker run -it -d --name wechaty_test -e WECHATY_LOG="verbose" -e WECHATY_PUPPET="wechaty-puppet-padlocal" -e WECHATY_PUPPET_PADLOCAL_TOKEN="puppet_padlocal_e7716hea6b394faf8734bc4c531c1521" -e WECHATY_PUPPET_SERVER_PORT="8080" -e WECHATY_TOKEN="1fe5f846-3cfb-401d-b20c-sailor==" -p "8080:8080" wechaty/wechaty:0.65
    
    相关参数改一下,我主要是把三个8080改成8082,把后面的token改掉。把申请的WECHATY_PUPPET_PADLOCAL_TOKEN换上去。
  6. 查看docker镜像log,把超链接复制到浏览器中,是一个二维码,机器人微信扫码登陆 。
  7. 执行 Wechaty.Getting.Start  .Net程序,然后把相应的 appsettings.json中的参数改一下。如何用C#制作 微信个人机器人_第1张图片

 注意这个WECHATY_PUPPET_SERVICE_ENDPOINT写法和 Python是有区别的python写法是192.168.1.12:8080,c#写法是 http://localhost:8280
我在这里耽误不少时间

最后已经可以了。回复ding,可以出来dong.  

如何用C#制作 微信个人机器人_第2张图片

你可能感兴趣的:(杂七杂八,架构,微信)