mirror of
https://github.com/Expand-sys/ccashbot
synced 2025-12-17 08:02:13 +11:00
yes
This commit is contained in:
parent
668cf9b78d
commit
195c63c35c
3 changed files with 4 additions and 44 deletions
|
|
@ -4,6 +4,9 @@ module.exports = {
|
||||||
name: "link",
|
name: "link",
|
||||||
description: "link your ccash account",
|
description: "link your ccash account",
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
|
if (!args[0] || !args[1]) {
|
||||||
|
message.reply("You need to enter arguments for this command to work");
|
||||||
|
}
|
||||||
let result = await link(message.author, args[0], args[1]);
|
let result = await link(message.author, args[0], args[1]);
|
||||||
console.log(result);
|
console.log(result);
|
||||||
if (result == true) {
|
if (result == true) {
|
||||||
|
|
|
||||||
|
|
@ -1,43 +0,0 @@
|
||||||
const fs = require("fs");
|
|
||||||
const got = require("got");
|
|
||||||
|
|
||||||
const { spawn } = require("child_process");
|
|
||||||
let minecraftin;
|
|
||||||
module.exports = {
|
|
||||||
name: "ccash",
|
|
||||||
description: "start mc server",
|
|
||||||
guildOnly: true,
|
|
||||||
permissions: "KICK_MEMBERS",
|
|
||||||
async execute(message, args) {
|
|
||||||
let channel = message.guild.channels.cache.get(process.env.CCASHCHAN);
|
|
||||||
spawnMC(channel, message);
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
function spawnMC(channel, message) {
|
|
||||||
let options = {
|
|
||||||
shell: true,
|
|
||||||
cwd: "/CCash/CCash/build",
|
|
||||||
};
|
|
||||||
let arguments = message.content.split("!ccash ");
|
|
||||||
const ccash = spawn(`./bank ${arguments[1]}`, [``], options);
|
|
||||||
ccash.stdout.on("data", (data) => {
|
|
||||||
try {
|
|
||||||
channel.send(`${data}`);
|
|
||||||
} catch (err) {
|
|
||||||
console.log(err);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
ccash.stderr.on("data", (data) => {
|
|
||||||
try {
|
|
||||||
channel.send(`${data}`);
|
|
||||||
} catch (err) {
|
|
||||||
console.log(err);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
ccash.on("close", (code) => {
|
|
||||||
console.log(`child process exited with code ${code}`);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
const db = require("quick.db");
|
const db = require("quick.db");
|
||||||
const got = require("got");
|
const got = require("got");
|
||||||
api = process.env.CCASHAPIURL;
|
api = process.env.CCASHAPIURL;
|
||||||
async function link(disc, user, pass) {
|
async function link(disc, userpass) {
|
||||||
let verified = await got.post(process.env.CCASHAPIURL + "BankF/vpass", {
|
let verified = await got.post(process.env.CCASHAPIURL + "BankF/vpass", {
|
||||||
json: {
|
json: {
|
||||||
name: user,
|
name: user,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue