微博超话管理工具是一款功能十分强大的微博辅助软件,能够为你提供自动转换、随机评论、批量账号管理、指定数量转发@,使用起来非常方便,是为偶像打CALL的好帮手。
文件说明
ini - 配置文件
db - sqlite3数据库
exe - 可执行文件
可执行文件说明
UserImport - 导入用户
Repair - 数据库修复
EveryDay - 日常任务
workService - 操作台
接口需求
需要有Default值 *
需要自动递增 +
需要自动处理时间戳 ~
未标明类型皆为 text(128)
时间戳皆为10位
上号器需要用到的数据接口
pushUserInfo(user,pass,mCookies,pCookies,mUA,pUA)
对User表的插入
id+int
user
pass
mCookies
pCookies
mUA
pUA
statusint*0
lockint*0
lasttimeint~(仅数据update时修改为当前时间戳-86400)
user表新增的同时需要在quota表新增一条外键为 user_id 的记录
id+int
user_idint
repostint*10
likeint*4
commentint*4
scoreint*0
lasttimeint*插入时的时间戳~(当 repost like comment score 皆为0时修改为当前时间戳-86400)
接口简述:
client 会主动调用 pushUserInfo 传入 user pass mCookies pCookies mUA pUA 参数 皆为enurlCode(GBK)
******************************************
日常任务需要用到的数据接口
getUserByUnlockBeforYe(count)
select * from user where lasttime<此时时间戳-86400 and lock=0 status=0 order by id limit count
同步调用lockUserById
以下接口需自动维护lasttime
lockUserById(userId)
update user set lock=1 where id=userId
unLockUserById(userId)
update user set lock=0 where id=userId
setErrUserById(userId)
update user set status=1 where id=userId
pushCommentWorkOrder(String tid) - 参数为纯数字字串
向work表新建 type=99 count=0 total=25 lock=0 status=0 lasttime=现行时间戳 的记录
changgeCommentWorkCount(workId,Count)
修改work记录的Count值,如果Count=total 则 修改 status=1
popCommentWorkOrderExpUserID(userID)
此接口存在一个固定限制 同一个UserID可以获取多个不同WorkInfo,但是同一WorkInfo不可被同一UserID获取,同时获取到的WorkInfo中status!=0
changgeQuotaInfo(userID,type,newVal)
type=enum(repost,like,comment,score)
根据userid和type更新quota表内对应记录的值
resetUserQuota(userID)
重置对应的userID下 的 repost like comment score值 分别为 10 4 4 0
*******************************************************
特定任务需要用到的数据接口
getUserByQuotaIsNotZeroExpWorkId(WorkId,type) return UserInfo
type=enum(repost,like,comment,score)
此接口存在多个固定限制 同一个userInfo 不可存在 同一个workID的查询记录 且 type指定的quota表中字段不可为0
同时获取成功后 quota表内对应的字段值需要递减 1