commit b36d8dea1df67dc20233c7c8ed8fca5a3d139e48
parent 1c5caab5f81b9dff3e3d3e23e32f923e433757be
Author: MTRNord <mtrnord1@gmail.com>
Date: Wed, 21 Jun 2017 06:15:04 +0200
Prepare !status command (WIP)
Signed-off-by: MTRNord <mtrnord1@gmail.com>
Diffstat:
2 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/src/commands.js b/src/commands.js
@@ -33,8 +33,12 @@ export default class Commands {
}
return this.client.sendNotice(room.roomId, message).catch(error => console.log(error));
})
- .catch(err => {
- console.log(err);
- });
+ .catch(err => {
+ console.log(err);
+ });
};
+
+ status = (room, lang) => {
+ return undefined;
+ }
}
diff --git a/src/index.js b/src/index.js
@@ -15,19 +15,29 @@ mx.getClient().then(client => {
const message = "" + event.getContent().body;
if (message.startsWith("!help")){
console.log(
- "(%s) %s :: %s", room.name, event.getSender(), message
+ "\r\n(%s) %s :: %s\r\n", room.name, event.getSender(), message
);
commands.help(room);
} else if (message.startsWith("!languages")){
console.log(
- "(%s) %s :: %s", room.name, event.getSender(), message
+ "\r\n(%s) %s :: %s\r\n", room.name, event.getSender(), message
);
commands.languages(room);
} else if (message.startsWith("!projects")){
console.log(
- "(%s) %s :: %s", room.name, event.getSender(), message
+ "\r\n(%s) %s :: %s\r\n", room.name, event.getSender(), message
);
commands.projects(room);
+ } else if (message.startsWith("!status")){
+ const message_split = message.split(" ");
+ let lang;
+ if (message_split.length > 1){
+ lang = message_split[1];
+ }
+ console.log(
+ "\r\n(%s) %s :: %s\r\n", room.name, event.getSender(), message
+ );
+ commands.status(room, lang);
}
});
client.startClient();