Skip to content

jibukeshi/yunhu_bot_php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

使用 PHP 编写的云湖机器人 SDK

请点个 ⭐Star 吧,让我看看有多少人在用

有 bug 可以在 issue 里提,也可以在群聊里发;要帮助请在群里询问。

更多内容请访问链接加入云湖群聊【测试专用群】
https://yhfx.jwznb.com/share?key=V4TOmiidzNxg&ts=1719712633
群ID: 257731539

特点

  1. 将每个功能封装到函数中,方便使用
  2. 保存了消息订阅中的常用字段,方便开发
  3. 自带调试模式,可写入日志
  4. 使用 PHP 编写,运行环境要求低,虚拟主机也可运行机器人
  5. 有云湖测试群聊,可以测试你的机器人、获取开发帮助等

使用方法

请将你的机器人主逻辑放在 PHP 主文件中,并将 PHP 主文件(注意不是 SDK 文件)的 URL 填入机器人控制台的“配置消息订阅接口”中。

主文件的开头请这样编写

$bot_token = "xxx"; // 机器人的 Token
$debug_mode = true; // 调试模式,可根据实际需求打开或关闭
$log_file = "log.txt"; // 日志文件名,如有多个机器人建议每个机器人设置不同的日志文件
require __DIR__ . "/sdk.php"; // 引入 SDK,勿删

之后按照各个功能的教程编写即可。

消息管理

发送消息

编辑消息

撤回消息

消息列表

上传图片

看板管理

设置用户看板

设置全局看板

取消用户看板

取消全局看板

事件订阅

事件订阅(机器人收消息)

更新日志

2024-10-04

  • 新增上传图片功能
  • 发送消息时支持引用
  • 获取消息列表支持写入日志

2024-10-04

  • 新的图片、文件等获取方式(详情请见图片、文件获取方法详解
  • 优化调试模式写入日志封装
  • 支持日志文件机器人 Token 脱敏

2024-07-24

  • 支持自定义日志文件名(注意需要定义 $log_file 变量)

关联项目

使用了 SDK 的机器人

About

使用 PHP 编写的云湖机器人 SDK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages