skunkybot-d/source/commands.d

29 lines
1019 B
D
Raw Normal View History

module commands;
import util;
enum Command; // UDA
// auto avatar(string[] arguments) @Command {
// string url = cast(string)get(homeserver~"/_matrix/client/v3/profile/"~event.sender~"/avatar_url");
// if (url == "{}")
// return MSG("User has no avatar");
// return MSG(event.sender, `<img src="`~url[15..$-2]~`">`);
// }
@Command string[2] huy = [":orehussmile:",
`<img data-mx-emoticon height="32" alt=":orehussmile:" title=":orehussmile:"
src="mxc://4d2.org/XvWYAuhASYRHtYvtspsrWvtU" >`];
@Command string ver = "SkunkyBot Pre-Alpha 0.1 :: https://git.bloat.cat/skunky/skunkybot-d";
static @Command string compver = "Compiler version: "~intToStr(__VERSION__);
// switch (evt.body) {
// case "!huy":
// send(MSG(":orehussmile:",
// ), room);
// break;
// case "!версия": send(), room); break;
// case "скунс": send(MSG("еблан"), room); break;
// case "!avatar":
//
// break;
// default: break;
// }