Feat: Adding GUILDS! #12
2
app.js
2
app.js
@ -1163,7 +1163,7 @@ async function sendMessage(e) {
|
||||
const timestamp = Date.now();
|
||||
|
||||
console.log("Sending message to current topic:", topic); // Add logging
|
||||
if (message.startsWith('~')) {
|
||||
if (message.startsWith('>')) {
|
||||
await handleCommand(message, {
|
||||
eventEmitter,
|
||||
currentTopic: topic, // Pass the current topic as a string
|
||||
|
20
commands.js
20
commands.js
@ -23,33 +23,33 @@ export default async function handleCommand(command, context) {
|
||||
console.log("Current topic:", currentTopic); // Add logging to check the current topic
|
||||
|
||||
switch (cmd) {
|
||||
case '~clear':
|
||||
case '>clear':
|
||||
clearMessages(currentTopic);
|
||||
break;
|
||||
case '~ping':
|
||||
case '>ping':
|
||||
addMessage('LinkUp', 'pong', agentAvatar, currentTopic);
|
||||
break;
|
||||
case '~help':
|
||||
addMessage('LinkUp', 'Available commands:\n- ~clear\n- ~ping\n- ~help\n- ~join [topic]\n- ~leave\n- ~create [alias]\n- ~list-files', agentAvatar, currentTopic);
|
||||
case '>help':
|
||||
addMessage('LinkUp', 'Available commands:\n- >clear\n- >ping\n- >help\n- >join [topic]\n- >leave\n- >create [alias]\n- >list-files', agentAvatar, currentTopic);
|
||||
break;
|
||||
case '~join':
|
||||
case '>join':
|
||||
if (restArgs) {
|
||||
await joinRoom(currentTopic, restArgs);
|
||||
} else {
|
||||
addMessage('LinkUp', 'Usage: ~join [topic]', agentAvatar, currentTopic);
|
||||
addMessage('LinkUp', 'Usage: >join [topic]', agentAvatar, currentTopic);
|
||||
}
|
||||
break;
|
||||
case '~leave':
|
||||
case '>leave':
|
||||
leaveRoom(currentTopic);
|
||||
break;
|
||||
case '~create':
|
||||
case '>create':
|
||||
if (restArgs) {
|
||||
await createRoom(currentTopic, restArgs);
|
||||
} else {
|
||||
addMessage('LinkUp', 'Usage: ~create [alias]', agentAvatar, currentTopic);
|
||||
addMessage('LinkUp', 'Usage: >create [alias]', agentAvatar, currentTopic);
|
||||
}
|
||||
break;
|
||||
case '~list-files':
|
||||
case '>list-files':
|
||||
const files = await listFiles();
|
||||
const fileList = files.length > 0 ? files.map(file => `- ${file}`).join('\n') : 'No files available';
|
||||
addMessage('LinkUp', `Available files:\n${fileList}`, agentAvatar, currentTopic);
|
||||
|
Loading…
Reference in New Issue
Block a user