change discord bot prefix

This commit is contained in:
legop3
2025-11-22 03:12:02 -05:00
parent 3b56427552
commit 7b017eb7f7
+8 -8
View File
@@ -97,11 +97,11 @@ function isAdminUser(discordId) {
function formatHelp() { function formatHelp() {
return [ return [
'**Rover Bot Commands**', '**Rover Bot Commands**',
'`rover help` — show this help', '`rs help` — show this help',
'`rover status [id]` — show rover status (all or one)', '`rs status [id]` — show rover status (all or one)',
'`rover lock <id>` — lock a rover', '`rs lock <id>` — lock a rover',
'`rover unlock <id>` — unlock a rover', '`rs unlock <id>` — unlock a rover',
'`rover mode <open|turns|admin|lockdown>` — change server mode', '`rs mode <open|turns|admin|lockdown>` — change server mode',
].join('\n'); ].join('\n');
} }
@@ -152,13 +152,13 @@ async function handleModeCommand(message, mode) {
async function handleCommand(message) { async function handleCommand(message) {
if (message.author.bot) return; if (message.author.bot) return;
const content = (message.content || '').trim(); const content = (message.content || '').trim();
if (!content.toLowerCase().startsWith('rover')) return; if (!content.toLowerCase().startsWith('rs')) return;
if (!isAdminUser(message.author.id)) { if (!isAdminUser(message.author.id)) {
return; // ignore non-admins return; // ignore non-admins
} }
const tokens = content.split(/\s+/); const tokens = content.split(/\s+/);
tokens.shift(); // remove "rover" tokens.shift(); // remove prefix
const action = (tokens.shift() || '').toLowerCase(); const action = (tokens.shift() || '').toLowerCase();
switch (action) { switch (action) {
@@ -197,7 +197,7 @@ async function handleBridgeInbound(message) {
if (String(message.channelId) !== String(bridgeChannelId)) return; if (String(message.channelId) !== String(bridgeChannelId)) return;
if (message.author.bot) return; if (message.author.bot) return;
const content = (message.content || '').trim(); const content = (message.content || '').trim();
if (content.toLowerCase().startsWith('rover')) return; // don't echo commands if (content.toLowerCase().startsWith('rs')) return; // don't echo commands
const nickname = const nickname =
message.member?.nickname || message.author?.globalName || message.author?.username || 'Discord'; message.member?.nickname || message.author?.globalName || message.author?.username || 'Discord';
const role = isAdminUser(message.author.id) ? 'admin' : 'user'; const role = isAdminUser(message.author.id) ? 'admin' : 'user';