<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://wiki.thunion.club/index.php?action=history&amp;feed=atom&amp;title=%E9%83%A8%E5%A8%98bot%28%E6%96%B0%29%2Fen</id>
	<title>部娘bot(新)/en - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.thunion.club/index.php?action=history&amp;feed=atom&amp;title=%E9%83%A8%E5%A8%98bot%28%E6%96%B0%29%2Fen"/>
	<link rel="alternate" type="text/html" href="http://wiki.thunion.club/index.php?title=%E9%83%A8%E5%A8%98bot(%E6%96%B0)/en&amp;action=history"/>
	<updated>2026-04-21T12:31:28Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>http://wiki.thunion.club/index.php?title=%E9%83%A8%E5%A8%98bot(%E6%96%B0)/en&amp;diff=2331&amp;oldid=prev</id>
		<title>Shio：​partial translation</title>
		<link rel="alternate" type="text/html" href="http://wiki.thunion.club/index.php?title=%E9%83%A8%E5%A8%98bot(%E6%96%B0)/en&amp;diff=2331&amp;oldid=prev"/>
		<updated>2026-03-31T06:59:26Z</updated>

		<summary type="html">&lt;p&gt;partial translation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Due to Tencent&amp;#039;s risk control and the sunset of signature support for new QQ versions in Mirai, the old [[部娘bot|bumon-nusome bot]] gradually could not operate stably anymore, and saw its EoL on March 26, 2025. On the same day, [[User:nekochen2333|nekochen2333]] built a bot based on [https://napneko.github.io/ NapCatQQ], and gradually migrated functions from the old bumon-nusome bot. Later [[User:Hexatomic ring|Hexatomic ring]] adopted [https://github.com/MaiM-with-u/MaiBot MaiBot], making the bumon-nusome a comprehensive bot which is able to communicate with the server, use to group chat commands and chat using LLM. This article will introduce the various functions of the bumon-nusome bot.&lt;br /&gt;
&lt;br /&gt;
This article describes the command grammar in the same way as [https://minecraft.wiki/w/Commands#Commands_guide that Minecraft Wiki uses].&lt;br /&gt;
&lt;br /&gt;
== Start from #help ==&lt;br /&gt;
Grammar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#help [&amp;amp;lt;command&amp;amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DM Only.&amp;#039;&amp;#039;&amp;#039; Return the command list. If &amp;lt;code&amp;gt;&amp;amp;lt;command&amp;amp;gt;&amp;lt;/code&amp;gt; is specified, return the help of the command instead.，&lt;br /&gt;
&lt;br /&gt;
== Information Setting &amp;amp; Querying ==&lt;br /&gt;
=== Online Players ===&lt;br /&gt;
Grammar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Return the online player list, including the fake players.&lt;br /&gt;
&lt;br /&gt;
=== Bot and Server Status ===&lt;br /&gt;
Grammar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Return the server status and the online player list. You can use this to check whether the bot is online.&lt;br /&gt;
&lt;br /&gt;
=== User Information ===&lt;br /&gt;
Grammar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#info [&amp;amp;lt;query&amp;amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Return the user&amp;#039;s Department ID, &amp;#039;&amp;#039;Minecraft&amp;#039;&amp;#039; ID, &amp;#039;&amp;#039;Minecraft&amp;#039;&amp;#039; Skin and QQ number. If &amp;lt;code&amp;gt;&amp;amp;lt;query&amp;amp;gt;&amp;lt;/code&amp;gt; is not specified, return those of the sender, instead &amp;lt;code&amp;gt;&amp;amp;lt;query&amp;amp;gt;&amp;lt;/code&amp;gt; will be parsed as Department ID, &amp;#039;&amp;#039;Minecraft&amp;#039;&amp;#039; ID and QQ number, and {{Tooltip|at-mention using nickname|tooltip=@&amp;amp;lt;nickname&amp;amp;gt;}} if in the group chat, respectively, and then query. All the matching users will be returned.&lt;br /&gt;
&lt;br /&gt;
=== 个人信息设置 ===&lt;br /&gt;
语法&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;setID &amp;amp;lt;id&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;setMCID &amp;amp;lt;mcid&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;仅限私聊。&amp;#039;&amp;#039;&amp;#039;设置自己的{{Tooltip|部门ID|tooltip=setID}}和{{Tooltip|MC ID|tooltip=setMCID}}。这些信息将与你的QQ账号绑定，如果与他人既有的ID产生冲突将导致设置失败。&lt;br /&gt;
&lt;br /&gt;
部门ID发生更改时会通知主群。&lt;br /&gt;
&lt;br /&gt;
Mojang虽然会存储MC ID的大小写情况，但是身份验证服务器实际上对大小写&amp;#039;&amp;#039;&amp;#039;不&amp;#039;&amp;#039;&amp;#039;敏感。设置MC ID时，bot会存储大小写，但是大小写的差异不会影响白名单。此外，将要设置的MC ID如果与既有的ID只有大小写差异会被视为冲突导致设置失败。 &lt;br /&gt;
&lt;br /&gt;
=== 服务器卡顿信息查询 ===&lt;br /&gt;
语法&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#profile (entities|health) [&amp;amp;lt;tick&amp;amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#tick -&amp;gt; profile&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;仅限主群。&amp;#039;&amp;#039;&amp;#039;返回服务器卡顿信息。该功能会调用Carpet模组的相关功能。如果没有指定&amp;lt;code&amp;gt;&amp;amp;lt;tick&amp;amp;gt;&amp;lt;/code&amp;gt;，默认监测100游戏刻，否则监测&amp;lt;code&amp;gt;&amp;amp;lt;tick&amp;amp;gt;&amp;lt;/code&amp;gt;游戏刻。&amp;lt;code&amp;gt;&amp;amp;lt;tick&amp;amp;gt;&amp;lt;/code&amp;gt;最小为20，最大为600。&lt;br /&gt;
&lt;br /&gt;
== 消息互通 ==&lt;br /&gt;
&lt;br /&gt;
发送在主群的消息会通过[https://zh.minecraft.wiki/w/%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6%E5%8F%B0%E5%8D%8F%E8%AE%AE RCON]转发至主服，除非满足以下任意一条：&lt;br /&gt;
* 消息包含文字、图片和表情之外的内容；&lt;br /&gt;
* 消息以&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;;;&amp;lt;/code&amp;gt;或{{Tooltip|&amp;lt;code&amp;gt;；；&amp;lt;/code&amp;gt;|tooltip=U+FF1B 全形分号|offset=7}}开头；&lt;br /&gt;
* 消息超过RCON能够转发的长度上限；&lt;br /&gt;
* 发送者没有设置部门ID。&lt;br /&gt;
如果消息回复了其他人发送的消息，会在转发的消息中产生提示。&lt;br /&gt;
&lt;br /&gt;
发送在主服务器中的消息会通过读取日志的方式获得。如果消息以&amp;lt;code&amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;》&amp;lt;/code&amp;gt;或{{Tooltip|&amp;lt;code&amp;gt;＞&amp;lt;/code&amp;gt;|tooltip=U+FF1E 全形大于号|offset=7}}开头，则会转发到主群。可以通过回复bot转发的消息回复发送者。&lt;br /&gt;
&lt;br /&gt;
Bot的群指令和其它功能不会处理自己转发的消息。&lt;br /&gt;
&lt;br /&gt;
== 其它消息提醒与个性化信息设置 ==&lt;br /&gt;
=== 玩家信息播报 ===&lt;br /&gt;
如果bot能找到服务器中一位玩家的用户信息，那么他/她登入、登出、取得成就或者登陆受阻时，bot会在主群中发送相应信息。&lt;br /&gt;
&lt;br /&gt;
另外，如果一位用户在登出后60秒内登入，bot会撤回之前发送的登入信息，以防止刷屏。&lt;br /&gt;
&lt;br /&gt;
=== 服务器信息播报 ===&lt;br /&gt;
&lt;br /&gt;
当服务器检测到2秒以上的掉刻时，bot会在主群中播报此信息。&lt;br /&gt;
&lt;br /&gt;
服务器启动、停止或崩溃时，bot也会播报相应信息。&lt;br /&gt;
&lt;br /&gt;
=== 个性化信息设置 ===&lt;br /&gt;
语法&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;#match&amp;lt;/code&amp;gt;&lt;br /&gt;
:显示命令帮助信息。&lt;br /&gt;
;&amp;lt;code&amp;gt;#match show (login|logout)&amp;lt;/code&amp;gt;&lt;br /&gt;
:显示自定义登入/登出消息列表。&lt;br /&gt;
;&amp;lt;code&amp;gt;#match add (login|logout) &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:添加自定义登入/登出消息。&lt;br /&gt;
;&amp;lt;code&amp;gt;#match del (login|logout) &amp;amp;lt;index&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:删除自定义登入/登出消息。&lt;br /&gt;
;&amp;lt;code&amp;gt;#match reset (login|logout)&amp;lt;/code&amp;gt;&lt;br /&gt;
:重置自定义登入/登出消息。&lt;br /&gt;
;&amp;lt;code&amp;gt;#match test [&amp;amp;lt;times&amp;amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:测试自定义登入/登出消息。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;仅限私聊。&amp;#039;&amp;#039;&amp;#039;管理自定义登入/登出消息。默认值情况下，登入和登出消息的默认值分别是&amp;#039;&amp;#039;&amp;#039;[Login]&amp;lt;部内id&amp;gt;加入了游戏&amp;#039;&amp;#039;&amp;#039;和&amp;#039;&amp;#039;&amp;#039;[Logout]&amp;lt;部内id&amp;gt;退出了游戏&amp;#039;&amp;#039;&amp;#039; 。当设置了自定义消息后，登入和登出消息将从设置的消息列表中抽取。&lt;br /&gt;
&lt;br /&gt;
参数&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;login&amp;lt;/code&amp;gt;和&amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;分别代表登入和登出消息。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt;是贪婪字符串，命令剩余部分都会被视为此参数。&amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;为部内ID的占位符，替换时会带上&amp;lt;code&amp;gt;&amp;amp;lt;&amp;amp;gt;&amp;lt;/code&amp;gt;，一条消息至少要使用此占位符1次，至多4次。含占位符的消息总长度不能超过61个半角字符，1个全角字符将视为2个半角字符。因没有转义功能，消息无法包含字面量&amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;。字面量&amp;lt;code&amp;gt;&amp;amp;lt;&amp;lt;/code&amp;gt;和&amp;lt;code&amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;也受到限制而无法包含。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;index&amp;amp;gt;&amp;lt;/code&amp;gt;为消息的编号，可以通过&amp;lt;code&amp;gt;#match show&amp;lt;/code&amp;gt;查看。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;times&amp;amp;gt;&amp;lt;/code&amp;gt;为要测试的次数，不指定时默认为1。&lt;br /&gt;
&lt;br /&gt;
返回值&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#match&amp;lt;/code&amp;gt;返回命令帮助信息。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#match (show|add|del)&amp;lt;/code&amp;gt;返回操作后对应类型的消息列表。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#match reset&amp;lt;/code&amp;gt;返回“重置成功”的消息。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#match test&amp;lt;/code&amp;gt;返回指定次数的测试结果，每次测试包含登入和登出消息各一条。&lt;br /&gt;
&lt;br /&gt;
=== 警钟长鸣 ===&lt;br /&gt;
语法&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#alert [add &amp;amp;lt;content&amp;amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
敲警钟或添加警钟。不使用&amp;lt;code&amp;gt;add&amp;lt;/code&amp;gt;时，将会随机返回一条警钟消息，否则将会把&amp;lt;code&amp;gt;&amp;amp;lt;content&amp;amp;gt;&amp;lt;/code&amp;gt;的内容作为警钟消息添加到数据库中并返回此消息的复述。&amp;lt;code&amp;gt;&amp;amp;lt;content&amp;amp;gt;&amp;lt;/code&amp;gt;是贪婪字符串，命令剩余部分都会被视为此参数。&lt;br /&gt;
&lt;br /&gt;
在主群中，每人每天至多分别使用一次&amp;lt;code&amp;gt;#alert&amp;lt;/code&amp;gt;和&amp;lt;code&amp;gt;#alert add&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 电击幻翼 ===&lt;br /&gt;
语法&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#djhy&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;仅限主群。&amp;#039;&amp;#039;&amp;#039;解释“电击幻翼”是什么意思。&lt;br /&gt;
&lt;br /&gt;
== 实用功能 ==&lt;br /&gt;
=== 切换为假人 ===&lt;br /&gt;
语法&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#shadow [{{Tooltip|...|tooltip=详细语法参见下文。|offset=7}}]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;仅限私聊。&amp;#039;&amp;#039;&amp;#039;控制假人。语法详见[https://github.com/gnembon/fabric-carpet/wiki/Commands#player 此处]，不支持&amp;lt;code&amp;gt;spawn&amp;lt;/code&amp;gt;和&amp;lt;code&amp;gt;drop&amp;lt;/code&amp;gt;子命令。如果没有指定参数，则以假人登录，否则按照参数执行假人指令。返回值为执行&amp;lt;code&amp;gt;/player&amp;lt;/code&amp;gt;的结果，如果执行成功正常应该返回&amp;#039;&amp;#039;&amp;#039;（无结果）&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
=== 踢出自己 ===&lt;br /&gt;
语法&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#kick&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;仅限私聊。&amp;#039;&amp;#039;&amp;#039;使自己下线。返回一条提示信息。&lt;br /&gt;
&lt;br /&gt;
=== 获取实时高清地图 ===&lt;br /&gt;
语法&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#img (world|DIM-1|DIM1) &amp;amp;lt;start&amp;amp;gt; &amp;amp;lt;end&amp;amp;gt; {{Tooltip|&amp;lt;nowiki&amp;gt;{[marker=(off|on)] [maxpix=&amp;amp;lt;maxpix&amp;amp;gt;] [format=&amp;amp;lt;format&amp;amp;gt;]}&amp;lt;/nowiki&amp;gt;|tooltip=这些关键字参数的出现顺序无关紧要。|offset=7}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;仅限私聊。&amp;#039;&amp;#039;&amp;#039;返回指定区域的地图图片。&lt;br /&gt;
&lt;br /&gt;
参数&amp;lt;sup&amp;gt;{{Tooltip|[需要更多信息]|tooltip=关键字参数的功能未测试。}}&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;world&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;DIM-1&amp;lt;/code&amp;gt;和&amp;lt;code&amp;gt;DIM1&amp;lt;/code&amp;gt;分别指主世界、下界和末地。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;start&amp;amp;gt;&amp;lt;/code&amp;gt;和&amp;lt;code&amp;gt;&amp;amp;lt;end&amp;amp;gt;&amp;lt;/code&amp;gt;为2维整数坐标，指定起止点。任意坐标轴方向上的长度不能超过4000格。&lt;br /&gt;
&lt;br /&gt;
== 模拟群友功能 ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#cceeff; line-height:1.7; padding:0px 10px;width:fit-content; min-width:30%; max-width:60%; font-size:16px; border-left:5px solid #99ddff&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;本章节所记载的内容已不符合当前THUnion的情况。&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
部娘的聊天功能已被禁用。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在主群中可以与部娘bot进行对话，功能包括但不限于长期记忆、识别图片、检索wiki、在线检索、发送表情包等。&amp;lt;s&amp;gt;（我们新式的ai已经完爆了老式的随机复读机）&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具体实现原理详见[https://github.com/MaiM-with-u/MaiBot 麦麦bot]。&lt;br /&gt;
&lt;br /&gt;
== 主服聊天框功能 ==&lt;br /&gt;
&lt;br /&gt;
以下功能通过在主服聊天框打字触发。&lt;br /&gt;
&lt;br /&gt;
=== 计算器 ===&lt;br /&gt;
语法&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;expression&amp;amp;gt;=?&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
返回由python计算的算式结果。&amp;lt;code&amp;gt;&amp;amp;lt;expression&amp;amp;gt;&amp;lt;/code&amp;gt;只能包含以下字符：&amp;lt;code&amp;gt;0123456789+-*/&amp;amp;nbsp;&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 轨迹记录 ===&lt;br /&gt;
语法&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
:记录当前位置，如果没有进行中的记录则开始一次记录。&lt;br /&gt;
;&amp;lt;code&amp;gt;(!|!!)&amp;lt;/code&amp;gt;&lt;br /&gt;
:记录当前位置，并停止正在进行的记录。&lt;br /&gt;
;&amp;lt;code&amp;gt;#track &amp;amp;lt;interval&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
:开始一次自动记录。&lt;br /&gt;
&lt;br /&gt;
记录玩家的位置，并在记录结束时将记录通过QQ发送给玩家。自动记录的间隔&amp;lt;code&amp;gt;&amp;amp;lt;interval&amp;amp;gt;&amp;lt;/code&amp;gt;以秒为单位，不能小于0.2秒。使用&amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;结束记录时，近似在一条直线上的点只会保留两端，使用&amp;lt;code&amp;gt;!!&amp;lt;/code&amp;gt;则不会有上述行为。&lt;br /&gt;
&lt;br /&gt;
[[Category:其他]]&lt;/div&gt;</summary>
		<author><name>Shio</name></author>
	</entry>
</feed>