美文网首页
ClientSdk详细说明

ClientSdk详细说明

作者: 四夕皓月 | 来源:发表于2016-07-27 16:42 被阅读0次

数据库相关

  • ClientDbExecute
/// <summary>
/// SQl执行
/// </summary>
/// <param name="sql"> SQl 语句 </param>
/// <param name="callback"> 执行完sql的回调</param>
void ClientDbExecute(String sql, Action callback<JsonObject>);
  • ClientDbQuery
/// <summary>
/// SQl查询(后期考虑加入查询结果缓存)
/// </summary>
/// <param name="sql"> 执行的SQl 语句 </param>
/// <param name="callback"> 执行完sql的回调</param>
void ClientDbQuery(String sql, Action callback<JsonObject>);

配置相关

  • ClientGetConfigs
/// <summary>
/// 获取插件配置项
/// </summary>
/// <param name="key"> 配置项 </param>
/// <param name="callback"> </param>
void ClientGetConfigs(String key, Action callback<JsonObject>);
  • ClientSetConfigs
/// <summary>
/// 保存插件配置
/// </summary>
/// <param name="key">配置名</param>
/// <param name="configs"></param>
/// <param name="callback"></param>
void ClientSetConfigs(String key, JsonObject configs, Action<JsonObject> callback = null)

积分相关

  • CoreModifyScores
/// <summary>
/// 增减积分
/// </summary>
/// <param name="robot">要操作的机器人</param>
/// <param name="qun">要添加积分的群</param>
/// <param name="uin">要添加积分的群成员</param>
/// <param name="score">添加/减少积分</param>
/// <param name="op">操作类型,插件自定义</param>
/// <param name="desc">描述(可存json对象进行扩展)</param>
/// <param name="callback"></param>
void CoreModifyScores(uint robot, uint qun, uint uin, int score, String op, String desc, Action<JsonObject> callback);
  • QueryScoreChange
/// <summary>
/// 群积分日志汇总查询
/// </summary>
/// <param name="robot">要查询的机器人</param>
/// <param name="qun">要查询的的群</param>
/// <param name="op">操作类型,插件自定义</param>
/// <param name="startTime">查询开始时间</param>
/// <param name="endTime">查询结束时间</param>
/// <param name="page">页码(0代码不分页)</param>
/// <param name="size">每页展示数</param>
/// <param name="callback"></param>
void QueryScoreChange(uint robot, uint qun, String op, Int64 startTime, Int64 endTime, uint page, uint size, Action<JsonObject> callback)
  • CoreGetQunScores
/// <summary>
/// 获取群成员积分
/// </summary>
/// <param name="robot"></param>
/// <param name="qun"></param>
/// <param name="callback"></param>
 void CoreGetQunScores(uint robot, uint qun, Action<JsonObject> callback)

相关文章

网友评论

      本文标题:ClientSdk详细说明

      本文链接:https://www.haomeiwen.com/subject/mgmojttx.html