首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【玩转Lighthouse】开源版Server酱搭建笔记

【玩转Lighthouse】开源版Server酱搭建笔记

原创
作者头像
kr
发布2022-05-05 21:43:18
发布2022-05-05 21:43:18
3.5K0
举报
文章被收录于专栏:个人教程个人教程

搭建

  • 到Github开源地址:https://github.com/easychen/wecomchan下载源码
  • 新建一个企业微信账号
  • 登录微信企业版,新建应用,记下应用AgentId应用Secret公司ID
  • 打开go源文件,替换对应位置、设置sendkey,再使用go build编译
  • 上传到Lighthouse服务器,使用./编译后的文件名直接运行

使用

  • 通过8080端口调用,最简示例:localhost:8080/wecomchan?sendkey=123&&msg=2473&&msg_type=text
  • 通过to_user参数还可以指定接收人,@all和空则发送给所有人

搭建过程中遇到的问题

使用go build构建时报错

  • 在WSL的Ubuntu编译,版本是20.04
代码语言:txt
复制
问题1:使用sudo apt install golang命令安装Go版本是1.13.8的,使用go build时会报如下错
# go.opentelemetry.io/otel/trace
/home/hapker/go/pkg/mod/go.opentelemetry.io/otel/trace@v0.20.0/config.go:117:2: duplicate method private
note: module requires Go 1.14

解决办法:
卸载:
sudo apt remove golang
sudo apt-get remove golang-go
重新安装:
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt upgrade
sudo apt install golang-go
代码语言:txt
复制
问题2:报错内容:
go: github.com/go-redis/redis/v8@v8.10.0: Get "https://proxy.golang.org/github.com/go-redis/redis/v8/@v/v8.10.0.mod": dial tcp 216.58.200.241:443: connect: connection refused

解决方法:使用下面的命令设置go代理
export GOPROXY=https://goproxy.io

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 搭建
  • 使用
  • 搭建过程中遇到的问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档