MCPcopy Create free account

hub / github.com/Loping151/RoverSign / functions

Functions183 in github.com/Loping151/RoverSign

↓ 26 callersFunctionwaves_font_origin
(size: int)
RoverSign/utils/fonts/waves_fonts.py:8
↓ 15 callersFunctionget_base_header
(devCode: Optional[str] = None)
RoverSign/utils/api/request_util.py:31
↓ 13 callersMethod_waves_request
( self, url: str, method: Literal["GET", "POST"] = "GET", header: Optional[Map
RoverSign/utils/api/requests.py:408
↓ 12 callersMethodget_used_headers
( self, cookie: str, uid: str, needToken: bool = False, game_id: Optio
RoverSign/utils/api/requests.py:85
↓ 9 callersMethodget_sign_data
根据UID和日期查询签到数据
RoverSign/utils/database/models.py:368
↓ 9 callersMethodupsert_rover_sign
插入或更新签到数据 返回更新后的记录或新插入的记录
RoverSign/utils/database/models.py:322
↓ 6 callersFunctionhide_uid
user_pref: 该 uid 对应 WavesUser.hide_uid_self_value, 由 caller 传入。 "on" 强制隐藏 / "off" 强制不隐藏 / "" 跟随全局 HideUid。
RoverSign/utils/util.py:120
↓ 5 callersFunctionget_today_date
()
RoverSign/utils/util.py:105
↓ 5 callersFunctionrover_auto_sign
()
RoverSign/roversign_sign/__init__.py:48
↓ 4 callersMethodbbs_sign_complete
( cls, rover_sign: RoverSign, tasks: Optional[Iterable[str]] = None )
RoverSign/utils/database/states.py:28
↓ 4 callersMethodbuild_game_sign
(cls, uid: str)
RoverSign/utils/database/models.py:274
↓ 4 callersMethodclear_state
清除签到状态(签到完成时调用)
RoverSign/utils/sign_state.py:65
↓ 4 callersMethodget_group_bot
获取群组当前的bot_self_id
RoverSign/utils/database/rover_subscribe.py:136
↓ 4 callersFunctionget_hide_uid_pref
读 WavesUser.hide_uid_self_value, 没绑定就回空 (走全局 HideUid)。
RoverSign/utils/util.py:138
↓ 4 callersMethodis_net
(self, roleId)
RoverSign/utils/api/requests.py:47
↓ 4 callersFunctionmask_waves_uid
(uid: str)
RoverSign/roversign_sign/new_sign.py:205
↓ 4 callersMethodselect_waves_user
根据user_id、uid、bot_id查询数据
RoverSign/utils/database/models.py:97
↓ 4 callersMethodwaves_game_sign_complete
(cls, rover_sign: RoverSign)
RoverSign/utils/database/states.py:15
↓ 3 callersMethodbuild_pgr_game_sign
(cls, uid: str)
RoverSign/utils/database/models.py:278
↓ 3 callersFunctionget_bbs_link_config
()
RoverSign/roversign_sign/main.py:32
↓ 3 callersMethodget_self_waves_ck
( self, uid: str, user_id: str, bot_id: str )
RoverSign/utils/api/requests.py:113
↓ 3 callersMethodget_server_id
( self, roleId: str, serverId: Optional[str] = None, game_id: int = WAVES_GAME
RoverSign/utils/api/requests.py:51
↓ 3 callersMethodget_state
获取当前签到状态。返回 {"type", "start_time"} 或 None。
RoverSign/utils/sign_state.py:36
↓ 3 callersFunctionget_waves_signin_config
获取鸣潮签到配置
RoverSign/roversign_sign/new_sign.py:51
↓ 3 callersMethodpgr_game_sign_complete
(cls, rover_sign: RoverSign)
RoverSign/utils/database/states.py:19
↓ 3 callersMethodrefresh_bat_token
(self, waves_user: WavesUser)
RoverSign/utils/api/requests.py:65
↓ 3 callersFunctionrover_auto_sign_task
()
RoverSign/roversign_sign/new_sign.py:342
↓ 3 callersMethodset_state
设置签到状态。
RoverSign/utils/sign_state.py:51
↓ 3 callersMethodsign_in_task_list
游戏签到任务列表
RoverSign/utils/api/requests.py:256
↓ 2 callersFunction_call_all_target_send_hooks
调用所有插件的 target_send hooks
RoverSign/utils/bot_send_hook.py:89
↓ 2 callersMethod_find_sign_record
查找指定UID和日期的签到记录(内部方法)
RoverSign/utils/database/models.py:308
↓ 2 callersFunction_flush_activity_buffer
()
RoverSign/__init__.py:31
↓ 2 callersFunction_resolve_group_target_ids
返回 target_send 需要的平台 ID 和机器人自身 ID。 历史广播结构曾把 bot_self_id 写入 bot_id。这里保留兼容: 如果 bot_id 是纯数字且没有单独的 bot_self_id,则视为旧结构, 平台 ID 回退为 onebot,数字值作为
RoverSign/utils/boardcast.py:16
↓ 2 callersFunctionaction_waves_sign_in
鸣潮游戏签到
RoverSign/roversign_sign/new_sign.py:76
↓ 2 callersMethodcheck_and_update_bot
检查并更新群组的bot_self_id 如果bot_self_id发生变化,自动更新该群所有订阅的bot_self_id Args: group_id: 群组ID bot_id: 平台 bot_id(onebot /
RoverSign/utils/database/rover_subscribe.py:35
↓ 2 callersFunctiondo_single_task
(uid, token)
RoverSign/roversign_sign/main.py:180
↓ 2 callersMethodfind_role_list
获取角色列表
RoverSign/utils/api/requests.py:275
↓ 2 callersMethodget_all_sign_data_by_date
根据日期查询所有签到数据
RoverSign/utils/database/models.py:380
↓ 2 callersFunctionget_bbs_signin_config
()
RoverSign/roversign_sign/new_sign.py:70
↓ 2 callersFunctionget_footer
(color: Literal["white", "black", "hakush"] = "white")
RoverSign/utils/image.py:33
↓ 2 callersFunctionget_pgr_signin_config
获取战双签到配置
RoverSign/roversign_sign/new_sign.py:58
↓ 2 callersFunctionget_sign_status
获取签到状态文案
RoverSign/roversign_sign/new_sign.py:38
↓ 2 callersFunctionget_signin_config
()
RoverSign/roversign_config/set_config.py:12
↓ 2 callersMethodget_waves_all_user
获取有cookie的玩家。
RoverSign/utils/database/models.py:137
↓ 2 callersFunctionis_from_rover_plugin
快捷方法:检查是否来自 RoverSign 插件
RoverSign/utils/plugin_checker.py:66
↓ 2 callersMethodlogin_log
登录校验
RoverSign/utils/api/requests.py:161
↓ 2 callersMethodmark_cookie_invalid
( cls: Type[T_WavesUser], session: AsyncSession, uid: str, cookie: str, mark: str )
RoverSign/utils/database/models.py:65
↓ 2 callersMethodmark_cookie_invalid
(self, uid: str, cookie: str)
RoverSign/utils/api/request_util.py:154
↓ 2 callersFunctionmask_pgr_uid
(uid: str)
RoverSign/roversign_sign/new_sign.py:208
↓ 2 callersMethodok
( cls, data: Optional[T] = None, msg: str = "请求成功", code: int = RespCode.OK_ZE
RoverSign/utils/api/request_util.py:124
↓ 2 callersFunctionpgr_sign_in
战双游戏签到
RoverSign/roversign_sign/main.py:498
↓ 2 callersMethodrefresh_data
刷新数据
RoverSign/utils/api/requests.py:140
↓ 2 callersFunctionsend_board_cast_msg
( msgs: BoardCastMsgDict, board_cast_type: BoardcastType )
RoverSign/utils/boardcast.py:31
↓ 2 callersFunctionsign_in
鸣潮游戏签到
RoverSign/roversign_sign/main.py:466
↓ 2 callersMethodsign_in
游戏签到
RoverSign/utils/api/requests.py:238
↓ 2 callersFunctionto_board_cast_msg
( private_msgs, group_msgs, type: Literal["社区签到", "游戏签到"] = "社区签到", theme: str = "yellow", )
RoverSign/roversign_sign/new_sign.py:632
↓ 2 callersMethodupdate_last_used_time
更新最后使用时间,如果创建时间为空则同时设置创建时间 会更新所有具有相同 uid 和 cookie 的记录
RoverSign/utils/database/models.py:209
↓ 1 callersFunction_activity_flush_loop
()
RoverSign/__init__.py:52
↓ 1 callersFunction_add_column_sql
(table_name: str, column, dialect)
RoverSign/utils/database/auto_migrate.py:73
↓ 1 callersFunction_call_all_group_activity_hooks
调用所有插件的群活跃度 hooks
RoverSign/utils/bot_send_hook.py:117
↓ 1 callersFunction_call_all_user_activity_hooks
调用所有插件的用户活跃度 hooks
RoverSign/utils/bot_send_hook.py:132
↓ 1 callersFunction_default_clause
(column)
RoverSign/utils/database/auto_migrate.py:52
↓ 1 callersMethod_do_get_active_group_ids
( cls: Type[T_RoverGroupActivity], session: AsyncSession, active_days: int, )
RoverSign/utils/database/rover_group_activity.py:95
↓ 1 callersMethod_do_get_active_user_count
( cls: Type[T_RoverUserActivity], session: AsyncSession, active_days: int, )
RoverSign/utils/database/rover_user_activity.py:136
↓ 1 callersMethod_do_get_user_last_active_time
( cls: Type[T_RoverUserActivity], session: AsyncSession, user_id: str, bot_id:
RoverSign/utils/database/rover_user_activity.py:102
↓ 1 callersMethod_do_update_group_activity
( cls: Type[T_RoverGroupActivity], session: AsyncSession, group_id: str, bot_i
RoverSign/utils/database/rover_group_activity.py:47
↓ 1 callersMethod_do_update_user_activity
( cls: Type[T_RoverUserActivity], session: AsyncSession, user_id: str, bot_id:
RoverSign/utils/database/rover_user_activity.py:49
↓ 1 callersFunction_handle_pgr_switch
(bot: Bot, ev: Event)
RoverSign/roversign_config/__init__.py:100
↓ 1 callersFunction_hook_arity
(hook: Callable)
RoverSign/utils/bot_send_hook.py:67
↓ 1 callersFunction_plugin_prefix
(module_name: str)
RoverSign/utils/database/auto_migrate.py:22
↓ 1 callersFunction_plugin_tables
(module_name: str)
RoverSign/utils/database/auto_migrate.py:29
↓ 1 callersFunction_process_user_inner
(user: WavesUser)
RoverSign/roversign_sign/new_sign.py:461
↓ 1 callersFunctionaction_bbs_sign_in
(uid: str, token: str)
RoverSign/roversign_sign/new_sign.py:122
↓ 1 callersFunctionaction_pgr_sign_in
战双游戏签到
RoverSign/roversign_sign/new_sign.py:96
↓ 1 callersFunctionauto_add_missing_columns
( module_name: str, log_prefix: str = "[自动补列]", )
RoverSign/utils/database/auto_migrate.py:84
↓ 1 callersMethodbuild_bbs_sign
( cls, uid: str, )
RoverSign/utils/database/models.py:282
↓ 1 callersFunctioncheck_send_master_info
(code: int, msg: str, data: Optional[T] = None)
RoverSign/utils/api/request_util.py:97
↓ 1 callersMethodclear_sign_record
清除签到记录
RoverSign/utils/database/models.py:394
↓ 1 callersFunctioncreate_gradient_background
使用 PIL 创建渐变背景 start_color: 起始颜色,如 (230, 230, 255) 浅蓝 end_color: 结束颜色,默认白色
RoverSign/roversign_sign/main.py:577
↓ 1 callersFunctioncreate_sign_info_image
(text, theme="blue")
RoverSign/roversign_sign/main.py:604
↓ 1 callersFunctiondo_detail
( taskData, uid, token, post_list, rover_sign: RoverSignData, )
RoverSign/roversign_sign/main.py:79
↓ 1 callersFunctiondo_like
( taskData, uid, token, post_list, rover_sign: RoverSignData, )
RoverSign/roversign_sign/main.py:117
↓ 1 callersMethoddo_like
点赞
RoverSign/utils/api/requests.py:331
↓ 1 callersMethoddo_post_detail
浏览
RoverSign/utils/api/requests.py:363
↓ 1 callersFunctiondo_share
( taskData, uid, token, rover_sign: RoverSignData, )
RoverSign/roversign_sign/main.py:154
↓ 1 callersMethoddo_share
分享
RoverSign/utils/api/requests.py:383
↓ 1 callersFunctiondo_sign_in
(taskData, uid, token, rover_sign: RoverSignData)
RoverSign/roversign_sign/main.py:59
↓ 1 callersMethoddo_sign_in
签到
RoverSign/utils/api/requests.py:350
↓ 1 callersMethodensure_data_dir
确保数据目录存在
RoverSign/utils/sign_state.py:26
↓ 1 callersMethoderr
(cls, msg: str, code: int = RespCode.BAD_REQUEST)
RoverSign/utils/api/request_util.py:133
↓ 1 callersFunctiongenerate_random_string
(length=32)
RoverSign/utils/util.py:89
↓ 1 callersFunctionget_ICON
()
RoverSign/utils/image.py:12
↓ 1 callersMethodget_active_group_ids
( cls: Type[T_RoverGroupActivity], active_days: int, )
RoverSign/utils/database/rover_group_activity.py:81
↓ 1 callersMethodget_active_waves_user
获取活跃用户(在指定天数内有使用记录) Args: active_days: 活跃认定天数 Returns: 活跃用户列表
RoverSign/utils/database/models.py:174
↓ 1 callersFunctionget_current_plugin
获取当前执行的插件名称 Returns: Optional[str]: 插件名称,如果不在插件中则返回 None
RoverSign/utils/plugin_checker.py:18
↓ 1 callersMethodget_form_list
(self, token: str)
RoverSign/utils/api/requests.py:303
↓ 1 callersFunctionget_help
(pm: int)
RoverSign/roversign_help/get_help.py:28
↓ 1 callersFunctionget_help_data
()
RoverSign/roversign_help/get_help.py:19
↓ 1 callersFunctionget_local_proxy_url
()
RoverSign/utils/api/api.py:43
↓ 1 callersFunctionget_main_url
()
RoverSign/utils/api/api.py:7
next →1–100 of 183, ranked by callers