This commit is contained in:
Flummi
2019-08-19 14:17:35 +00:00
parent 8233560a3f
commit d6a737931a
7 changed files with 53 additions and 31 deletions

View File

@ -15,6 +15,14 @@ let context = vm.createContext({
export default async bot => {
return [{
name: "level",
call: /^!level (.*)/i,
active: true,
f: e => {
const user = e.message.trim().substring(7);
e.reply( JSON.stringify(getLevel(e.network, e.self.user.geti(user) || {})) );
}
}, {
name: "sandbox_debug",
call: /^\!debug (.*)/i,
active: true,

View File

@ -8,13 +8,9 @@ export default async bot => {
name: "kernel",
call: /^(\.|\/)kernel/i,
set: "nxy",
f: e => {
fetch(feed)
.then(res => res.json())
.then(content => {
const releases = content.releases;
e.reply(releases.map(entry => `[b]${entry.version}[/b] (${entry.moniker}${entry.iseol ? `, [i]EOL[/i]` : ""})`).join(", "));
}).catch(err => console.log(err));
f: async e => {
const res = await (await fetch(feed)).json();
e.reply(res.releases.map(entry => `[b]${entry.version}[/b] (${entry.moniker}${entry.iseol ? `, [i]EOL[/i]` : ""})`).join(", "));
}
}];
};

View File

@ -11,13 +11,10 @@ export default async bot => {
text: "get random track from Flummi's soundcloud favorites",
usage: "[b].scrnd[/b]"
},
f: e => {
fetch(`http://api.soundcloud.com/users/${cfg.main.soundcloud.val.user}/favorites?client_id=${cfg.main.soundcloud.val.clientid}`)
.then(res => res.json())
.then(res => {
const track = res[~~((Math.random() * res.length) + 1)];
e.reply(`${track.permalink_url}\n[b]${track.title}[/b] - length [b]${track.duration}[/b] - [b]${track.user.username}[/b] on [b]${track.created_at}[/b]`);
}).catch(err => console.log(err));
f: async e => {
const res = await (await fetch(`http://api.soundcloud.com/users/${cfg.main.soundcloud.val.user}/favorites?client_id=${cfg.main.soundcloud.val.clientid}`)).json();
const track = res[~~((Math.random() * res.length) + 1)];
e.reply(`${track.permalink_url}\n[b]${track.title}[/b] - length [b]${track.duration}[/b] - [b]${track.user.username}[/b] on [b]${track.created_at}[/b]`);
}
}];
};