没有服务器的先自行购买,这里推荐腾讯云2H4G8M首年70–点击购买

QQ交流:1014549449 --------------点击跳转

傻妞安装

老用户先执行 ,菜鸟直接删除原有的傻妞

delete silly compiled_at

一键安装命令

a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;s=sillyGirl;cd;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget https://mirror.ghproxy.com/https://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s &&pkill -9 $s ; $(pwd)/$s

等弹出二维码QQ扫码绑定机器人
QQ登录完,按ctrl+c退出
然后静默挂机

nohup ./sillyGirl 1>/dev/null 2>&1 & #AMD64

配置及命令跟老版本一样这里就不再写了不记得点击跳转查看

傻妞对接微信、公众号、TG

微信对接

1.点击下载配套微信安装替换原微信

2.点击下载用到的程序可爱猫
下载后找到“可爱猫”运行。(需要配对微信)
在这里插入图片描述
3.打开图片所示,iHttp,然后在远程处理接口那里写上http://你的IP:傻妞端口/wx/receive
端口写80 后面的服务开关✓上。
你的Windows主机外网IP以及你自己设置的端口,端口需要防火墙放行。
在这里插入图片描述
4.重启可爱猫,首页启动微信并登录。注意这个微信手机端不能退出,退出就掉线了。你可以找一个不用的手机登录你的微信机器人号码扫码,只要你不主动退出即使你的手机关机微信机器人也在线。

5.设置相关配置
设置插件调用地址,确保傻妞可以访问可爱猫端口

set wx api_url http://IP:端口

设置图片转发模式,否则可能会出现此图片来自xx未经允许不得使用的提示
set wx relay_mode true

设置指定转发地址,格式为
https://域名/relay?url=%s

set wx relaier ?

设置动态网络地址,适用于傻妞家庭宽带而可爱猫在云服务器的情况下
set wx dynamic_ip true

微信发送机器人myuid,获取你的微信ID

然后用下面命令设置自己为机器人管理员

set wx masters 你的微信ID

OK。现在你的微信已经可以用了。

公众号对接教程

1.先获取公众号的app_id 和 app_secret,下图有标记👇.

2.用管理员QQ发送以下指令给机器人

set wxmp app_id 你的appid

set wxmp app_secret 你的appsecret

set wxmp encoding_aes_key 自定义key
由大小写字母和0-9组成的43位字符,可以在公众号后台随机生成

set wxmp token 自定义token

set sillyGirl port 80

set sillyGirl enable_http_server true

上面两个自定义的一定记牢下面要用,英文字母和数字组成。

3.然后登入你的公众号 微信公众号平台

① 公众平台官网登录之后,找到“基本配置”菜单.
在这里插入图片描述
②. 填写配置
url填写:http://外网IP/wx/ http的端口号固定使用80,不可填写其他。Token:你刚才自定义的token,这个token与公众平台wiki中常提的access_token不是一回事。这个token只用于验证开发者服务器
注:端口80没有被其他服务所占用(ningx端口为80装了的需要更改下面教程)

ningx端口更改教程:
①.首先宝塔找到配置文件

whereis nginx.conf

②.在配置文件目录下找到nginx.conf

③.打开nginx.conf,找到 listen 80这一行,然后就可以修改80这个数字为其他任意数字了

④.如果没有listen 80这一行就到/nginx/site-available/default文件中寻找并修改

注:提交的时候选择文明模式(默认应该就是)

提交显示token验证成功就可以了在这里插入图片描述
然后启用服务,重启傻妞。

设置微信公众平台管理员

用微信发送 myuid

然后用QQ管理员发送机器人设置微信管理员

set wxmp masters 刚才查的uid

设置多个管理员

set wxmp masters uid1&uid2…

现在公众号可以使用傻妞功能了.

对接TG机器人教程

1.首先注册CloudFlare账号,注册地址:cloudflare.com。注册账号非常的简单。不懂英文的现在浏览器都有翻译功能翻译后再去注册。
2.启用worker
登录cloudflare后,在左上角下拉菜单中找到 workers,入口:https://workers.cloudflare.com
然后自定义一个二级域名,记下来选择套餐选免费的就可以了。每天10万次请求。
在这里插入图片描述
按箭头步骤1.2.3.进去后按下面截图👇
在这里插入图片描述
进来后复制代码并替换编辑

const whitelist = ["/bot你的机器人ID:"];
const tg_host = "api.telegram.org";
addEventListener('fetch', event => {
    event.respondWith(handleRequest(event.request))
})
function validate(path) {
    for (var i = 0; i < whitelist.length; i++) {
        if (path.startsWith(whitelist[i]))
            return true;
    }
    return false;
}
async function handleRequest(request) {
    var u = new URL(request.url);
    u.host = tg_host;
    if (!validate(u.pathname))
        return new Response('Unauthorized', {
            status: 403
        });
    var req = new Request(u, {
        method: request.method,
        headers: request.headers,
        body: request.body
    });
    const result = await fetch(req);
    return result;
}

注:机器人ID就是机器人token前面的数字部分。不知道的可以TG @BotFather这个机器人可以获取你的机器人token。
在这里插入图片描述
现在机器人已经可以用了可以通过打开下面链接测试是否成功
https://xxxxx.xxx.workers.dev/bot机器人的token/sendMessage?chat_id=你的ID&text=发送的内容
机器人token获取方法看上面。
然后傻妞设置
set tg url https://xxx.xxx.workers.dev
xxx.xxx是你自定义的域名
set tg token xxx:xxxxxxxxxxxxx
后面x:xx是你的机器人token
现在你的TG机器人就可以用了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐