diff --git a/src/SlashCommands.js b/src/SlashCommands.js index e20340bf28..711346c4a7 100644 --- a/src/SlashCommands.js +++ b/src/SlashCommands.js @@ -70,6 +70,19 @@ function success(promise) { /* eslint-disable babel/no-invalid-this */ export const CommandMap = { + shrug: new Command({ + name: 'shrug', + args: '', + description: _td('Prepends ¯\\_(ツ)_/¯ to a plain-text message'), + runFn: function(roomId, args) { + let message = '¯\\_(ツ)_/¯'; + if (args) { + message = message + ' ' + args; + } + return success(MatrixClientPeg.get().sendTextMessage(roomId, message)); + }, + }), + ddg: new Command({ name: 'ddg', args: '', diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json index eddaa2ae35..1c6f782db4 100644 --- a/src/i18n/strings/en_US.json +++ b/src/i18n/strings/en_US.json @@ -261,6 +261,7 @@ "%(senderName)s placed a %(callType)s call.": "%(senderName)s placed a %(callType)s call.", "Please check your email and click on the link it contains. Once this is done, click continue.": "Please check your email and click on the link it contains. Once this is done, click continue.", "Power level must be positive integer.": "Power level must be positive integer.", + "Prepends ¯\\_(ツ)_/¯ to a plain-text message": "Prepends ¯\\_(ツ)_/¯ to a plain-text message", "Privacy warning": "Privacy warning", "Privileged Users": "Privileged Users", "Profile": "Profile",