Skip to content

AWMC BOT Command Reference

TIP

Use Ctrl+F to search for specific topics.

This page is split into two bots: the Transport Bot handles account binding, B50 uploads, tickets, and card redemption; the Query Bot handles song lookup, score charts, constant tables, and group interactions.


1. Transport Bot (MaiBot)

Command prefix is shown as /; match your Koishi prefix configuration. Account binding accepts SGID text or official account web URLs.

1.1 Help & Info

CommandDescription
/mai / /mai helpView all commands; add --advanced for tickets, collectibles, travel distance, etc.
/maipingTest arcade connection
/maiqueue [Ref_ID]Check ticket recharge queue (optional Ref_ID for a single entry)
/mai状态 / /mymaiBinding status, tickets, and priority; add --expired for expired tickets
/mai地图 [QR or URL]Provinces/regions played on the account
/mai查询opt <version>Mai2 option file download URL, e.g. /mai查询opt 1.40

1.2 Account Binding

CommandDescription
/mai绑定 [QR or URL]Bind maimai DX account; interactive guide if no args
/mai解绑Unbind maimai DX (subject to rebind cooldown)
/mai解绑卡 / maiunbindkeyUnbind during cooldown using unbind card quota (SGID verification + confirmation)

1.3 Diving Fish B50

CommandDescription
/mai绑定水鱼 <token>Bind Diving Fish token for B50 upload
/mai解绑水鱼Unbind Diving Fish token (maimai DX binding kept)
/mai上传B50 / maiuUpload B50 to Diving Fish
/maiua [QR or Lxns code]Upload B50 to both Diving Fish and Lxns (SGID once)

1.4 Lxns B50

CommandDescription
/mai绑定落雪 <Token>Bind Lxns token (third-party import in profile)
/mai解绑落雪Unbind Lxns token (maimai DX binding kept)
/mai上传落雪b50 / maiulUpload B50 to Lxns

1.5 Account Security

CommandDescription
/mai锁定Lock account to prevent others from logging in
/mai解锁 / /mai逃离 / mai逃离小黑屋Unlock (only accounts locked via /mai锁定)
/mai保护模式 [on|off]Toggle protection mode; auto-lock when account goes offline

1.6 Priority & Card Redemption

When priorityCooldown is enabled, some commands have cooldowns; redeeming cards shortens or removes them.

CommandDescription
/mai兑换卡密 [card]Redeem card; paste after command within time limit (MAI- prefix)
/mai取消群组优先Cancel group priority in current group (group card redeemer only)
/mai群组优先换绑Start group priority migration from source group
/mai群组优先换入 / mai群组优先换绑完成Complete migration in target group

Card Types

TypeWhere to redeemDescription
PersonalDM or groupGlobal priority cooldown for bound account
GroupMust be in target groupBound to group; members get no cooldown in that group (not in DM)
UnbindDM or groupRequires /mai绑定; adds unbind quota for /mai解绑卡 during cooldown

1.7 Advanced (Tickets, Collectibles, etc.)

Warning

Issuing tickets carries risks. Proceed with caution. AWMC TEAM is not responsible for negative effects.

See AWMC BOT Terms of Service & Privacy Policy, Section 10.

CommandDescription
/mai发票 [multiplier] [target]Issue function ticket (multiplier 2–6, default 2); 4x+ may fail
/mai修改版本号 [QR or target]Change game version (cached)
/mai获取收藏品 [SGID or @user]Interactive collectible fetch
/mai上传乐曲成绩 [@user]Interactive single-song score upload
/mai删除成绩 [@user]Interactive single-song score delete

2. Query Bot (maimaiDX)

Regular user commands only; no admin commands. Advanced variants and group-admin features are in 2.11 Advanced.

2.1 Basics

CommandDescription
帮助maimaiDXSend help image
项目地址maimaiDXProject info
今日maiDaily fortune + recommended song
主题View or switch score chart theme
查看排名Global Rating leaderboard
我的排名Your Rating ranking
CommandDescription
查歌 <keyword>Search by name / alias
定数查歌 <constant>Search by constant
bpm查歌 <bpm>Search by BPM
曲师查歌 <artist>Search by artist
谱师查歌 <charter>Search by charter
<alias>是什么歌Lookup by alias
id <song ID>Song details
谱面<ID><difficulty>Chart preview: green / yellow / red / purple / white
提取曲绘 <song ID>Extract jacket art
mai什么Random song
mai什么推分Random score-push song
来个<level>Random song at level
来个dx<level> / 来个sd<level>Random DX / standard
来个<difficulty><level>e.g. 来个紫14+

2.3 Aliases

CommandDescription
<song>有什么别名View aliases
id<song ID>有什么别名Aliases by ID
添加别名 <ID> <alias>Submit alias
添加本地别名 <ID> <alias>Local-only alias
同意别名 <Tag>Vote on alias
当前投票Ongoing alias votes

2.4 Scores

CommandDescription
b50B50 chart
ab50Top 50 without grouping
刷新b50Force refresh cache
合作b50Duo B50 comparison
合作a50Duo top-50 comparison
我有多菜Rating comparison chart
我在群里有多菜Group Rating comparison
minfoPersonal play info
ginfoGroup play info
分数线Score line calculator
友人对战Random friend battle (optional rating gap, e.g. 友人对战 300)

Group Single-Song Ranking

CommandDescription
<song>排名Group ranking for song
我的<song>排名Your group ranking
<song>排名 <N>Top N

Prefix difficulty before song name, e.g. 白潘排名.

2.5 Constant / Completion / Progress

CommandDescription
<level>定数表Constant table, e.g. 13+定数表
<level>完成表Completion table, e.g. 13+ap完成表
<plate>完成表Plate completion table
<plate>进度Plate progress
<level><achievement>进度Level progress, e.g. 13+sss进度
<level><plate>进度e.g. 13将进度, 14+极进度
我要上<score>分Score-push recommendations
我要在<level>上<score>分Level-specific recommendations
<level>分数列表Score list for level

Achievements: ap fc fcp fs fsp ss sss sync, etc.

2.6 Song Guessing

CommandDescription
猜歌Text guessing
猜曲绘Jacket guessing
猜曲子Audio guessing
猜铺面 / 猜谱面Chart-video guessing (muted early phase, ending BGM; answer chime and countdown)
舞萌开字母 / 开字母Multi-song letter board (default 8 titles); timed settlement after full clear
开字母排行 / 开字母积分榜Group letter score board (image)
开字母贡献榜Group letter contribution board (image)
开字母时间榜Group best clear-time board (image, with avatars)
查加倍卡View your multiplier cards
猜歌积分排行Total points leaderboard
猜歌积分日榜 / 周榜 / 月榜 / 年榜 / 赛季榜Period leaderboards
猜歌历史日榜 / 周榜 / 月榜 / 年榜 / 赛季榜Historical period boards
我的猜歌 / 猜歌数据 / 猜歌统计Personal 5-mode 30-day trend + points/count dual radar + mode cards & recent details; 我的猜歌 @user for others

Personal guess stats

  • Five modes: text / jacket / audio / chart / letter (letter settlement counts under Letter)
  • Chart includes 30-day trend, mode cards, dual radar (points & counts), recent details; updates live after settlement
  • @someone views that member’s group stats, e.g. 我的猜歌 @Alice; without at, shows yourself
  • In-group 我的AWMC automatically attaches the group guess-stats image (failure does not block account status)

Letter board

Requires 开启mai猜歌. Mutually exclusive with other guess modes in the same group.

  • Send a single letter (e.g. m) or a title/alias; also 开字母 m / 开歌 xxx
  • Letter-complete titles credit the completer (✅ 字母补齐)
  • No in-round points/BREAK; settle after full clear by speed stars + contribution
  • Elapsed shown as xx.xxx seconds; star caps adapt from group history (default ≤30/45/60/90/180s; 5★ floor 15s)
  • Contribution weights: open letter ×1, complete ×3, solve ×4; no contribution → no reward
  • Limited ×3: for one week, settlement score & BREAK ×3; text/boards show “限时×3”; auto-reverts to 1×
  • Settlement order: ① clear text (elapsed xx.xxxs + stars + pool) ② round split chart ③ final board; also queryable via the commands above
  • Text mode: when contributors or short-window burst hits threshold, in-round boards fall back to plain text; clear settlement still forces images
  • Separate 2.5s/user cooldown off-peak (independent of the global guess limit below); skipped in text mode
  • 不玩了 / 结束开字母 reveals remaining titles without speed/contribution rewards

Answer rate limit

One answer every 2.5 seconds per user globally (text / jacket / audio / chart). Over limit:

嘿嘿,你的答案被我吃掉啦!(x.x秒后才能发送新的答案)

2.7 Play Count (PC)

CommandDescription
更新pc数Bind arcade QR and sync PC; completion message lists available commands
我的pc数Personal PC stats (total plays + top 15 songs)
pc排行 / pc全部排行 / PC全部排行All-users PC total ranking (text list, titled "PC全部排行 (N users)")
pc数 <song>PC for a specific song
pc50B50 sorted by play count (pc:xx on card corner)
pca50Your Rating B50's 50 songs re-sorted by PC (image)
游玩排行50 / 游玩PC50 / PC游玩50 / pc游玩50Top 50 most-played songs library-wide (not limited to B50, image)

Command Comparison

CommandWhat it does
游玩排行50Top 50 most-played songs overall (image)
pca50Your Rating B50 songs re-ordered by PC (image)
pc排行All-users PC total ranking (text)

INFO

游玩排行50 is not named pc排行50 to avoid prefix conflict with pc排行. High-play songs like sølips or Believe the Rainbow appear here even if not in your B50.

2.8 Lxns Score Checker

CommandDescription
lxbindOAuth bind Lxns
lxunbindUnbind Lxns
lxb50B50 from Lxns source
数据源Current data source
数据源 水鱼 / 数据源 落雪Switch personal source

INFO

B50 uses Diving Fish or Lxns per preference; some features fall back to Diving Fish when Lxns lacks support.

2.9 Chart Impressions

CommandDescription
谱面印象 <song>View impressions
写谱面印象 <song> <text>Post impression
回复谱面印象 <ID> <text>Reply
点赞谱面印象 <ID>Like

TIP

查歌 (by ID or alias) automatically includes impressions, tags, constant changes, and preview links.

2.10 AWMC BREAK

CommandDescription
AWMC签到Daily check-in for BREAK
我的AWMCAccount status and usage; in-group attaches guess-stats image
AWMC帮助BREAK system help

First actual score-API request per day is free; each later request costs 1 BREAK (cache hits are free).

2.11 Advanced

Advanced query-bot commands and variants.

B50 Variants

CommandDescription
紫b50 / 13+b50 / Master b50 etc.Filter B50 by difficulty
紫ab50 etc.Filter ab50 by difficulty
镜代b50 etc.Filter by version era
l镜代b50 / l爽代b35 etc.Recalculate with past constants
dx2026b35Colorful era B35
fcb50 / fcallb50FC-oriented B50
apb50 / apallb50AP-oriented B50
拟合b50 / 拟合b50全部Sort by fitted constant
寸b50 / 寸ab50Edge-cut scores
锁血b50 / 锁血ab50Minimum-threshold scores
越级b50 / 越级ab50Skill-jump scores
理想b50 / 理想ab50Ideal B50 after +1 rating tier
含金量 / 含水量Value / dilution analysis

Analysis / Score Push / Head-to-Head

MainAliasesExampleDescription
弱项处方弱项处方单 底力处方 练习推荐弱项处方@someoneWeakness prescription image
b50风险B50风险 b50风险预警b50风险@someoneB50 risk warning
对战战绩headtohead h2h对战战绩@friendHead-to-Head chart
目标ratingrating沙盘 推分沙盘目标rating 16000Rating sandbox plan
底力分析底力分析Tag radar + bar chart

Floor

CommandDescription
地板Overall B35/B15 floor
地板 14+Floor for 14+ in B50
地板 紫13 / 地板 masterFilter by difficulty + constant
b50地板 / rating地板Aliases
地板 @someoneSomeone else's floor

Chinese Shorthand Progress

ExampleEquivalentCondition
13将 / 13将进度13 sss进度Achievement ≥100%
14+极14+ fc进度FC+
13神13 ap进度AP+
13舞舞13 fsd进度FSD+
13者13 bbb进度Achievement ≥80%

Also: 13将 未完成, 13将 2, 13将 @someone.

Data Storage & Reports

WARNING

Must enable data storage first.

CommandDescription
立即存储数据Manual snapshot
关闭存储数据Disable auto storage
存储历史Archive IDs
查看存档 <ID>Snapshot details
日报 / 周报 / 月报1/7/30 day reports
对比存档 <old> <new>Compare snapshots
今日吃分推荐Personalized push suggestions
牌子统计Plate statistics

Group Extras

CommandDescription
群聊rating排行榜Group Rating board
群吃分榜 / 群寸止榜 / 群锁血榜Group leaderboards
开启mai猜歌 / 关闭mai猜歌Group admin: toggle guessing
开启别名推送 / 关闭别名推送Group admin: alias push

Appendix: QQ Poke

The bot reacts to QQ pokes. With admin rights it may mute randomly (up to 1 day). Poke with caution.


Contact & Feedback

Released under the MIT License.