AstrBot plugin marketplace repository: https://github.com/syydmtl/astrbot_plugin_agent_search
这是一个 AstrBot 原生的信息查询插件。
提供:
bilibili_hot:B 站热门视频bilibili_search:按关键词搜索 B 站视频weather:按城市查询当前天气和未来 3 天预报today_news:聚合新华网、央视新闻、人民网、中国新闻网和中国政府网的国内权威新闻tavily_search:仅 AstrBot 管理员可用的联网兜底搜索,默认关闭;支持多个 Key 失效后自动切换- 每日用量统计与管理员额度管理
插件直接调用 B 站公开接口、Open-Meteo 和官方新闻首页,只使用 Python 标准库,不依赖 mcporter、bili、浏览器登录态或 AstrBot 的 Computer Use。新闻、B 站和天气优先使用插件工具,不消耗 Tavily 配额。
显式指令:
/bili_hot [数量]/bili_search <关键词>/weather <城市>/today_news [数量]:获取国内权威新闻,别名为“今日新闻”“国内新闻”“今天新闻”“今天热点”/tavily_search <关键词>:仅管理员联网搜索,需先在插件配置中填入 Key 列表并启用/search_quota:查看自己的今日用量/search_usage <用户ID>:管理员查看用户用量/search_limit <用户ID> <次数>:管理员设置用户每日额度,-1表示不限/search_limit_clear <用户ID>:管理员恢复全局默认额度/search_reset <用户ID>:管理员重置用户今日用量
管理员权限直接使用 AstrBot 的全局管理员配置(admins_id),插件不维护第二套白名单。普通用户默认每天 20 次,管理员免限额;可以在插件配置中修改全局每日额度,或由管理员按用户设置覆盖值。Tavily 工具在代码和命令层均会拒绝普通用户,因此不会消耗其免费 Key 配额。Key 列表按配置顺序使用,只有当前 Key 返回无效、余额/权限错误或限流状态(401、402、403、429)时才切换下一个;单 Key 配置仍兼容。