config..
This commit is contained in:
		@@ -11,8 +11,8 @@
 | 
				
			|||||||
  "author": "Flummi & jkhsjdhjs",
 | 
					  "author": "Flummi & jkhsjdhjs",
 | 
				
			||||||
  "license": "WTFPL",
 | 
					  "license": "WTFPL",
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "cleverbot-free": "^1.1.7",
 | 
					    "cleverbot-free": "^1.1.11",
 | 
				
			||||||
    "cuffeo": "^1.0.7-3",
 | 
					    "cuffeo": "^1.2.1",
 | 
				
			||||||
    "flumm-fetch-cookies": "^1.4.0",
 | 
					    "flumm-fetch-cookies": "^1.4.0",
 | 
				
			||||||
    "pg": "^8.3.0"
 | 
					    "pg": "^8.3.0"
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
import _fs from "fs";
 | 
					import _fs from "fs";
 | 
				
			||||||
import repl from "repl";
 | 
					import repl from "repl";
 | 
				
			||||||
import cuffeo from "cuffeo";
 | 
					import cuffeo from "cuffeo";
 | 
				
			||||||
import config from "../cfg/config.json";
 | 
					import config from "./inc/config.mjs";
 | 
				
			||||||
import logger from "./inc/log.mjs";
 | 
					import logger from "./inc/log.mjs";
 | 
				
			||||||
import user from "./inc/user.mjs";
 | 
					import user from "./inc/user.mjs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
import config from "../../cfg/config.json";
 | 
					import config from "./config.mjs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const getLevel = (network, user) => {
 | 
					export const getLevel = (network, user) => {
 | 
				
			||||||
  let ret = {
 | 
					  let ret = {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								src/inc/config.mjs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								src/inc/config.mjs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					import config from "../../cfg/config.json" assert { type: "json" };
 | 
				
			||||||
 | 
					export default config;
 | 
				
			||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
import PG from "pg";
 | 
					import PG from "pg";
 | 
				
			||||||
import config from "../../cfg/config.json";
 | 
					import config from "./config.mjs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default new PG.Pool(config.sql);
 | 
					export default new PG.Pool(config.sql);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
import fetch from "flumm-fetch-cookies";
 | 
					import fetch from "flumm-fetch-cookies";
 | 
				
			||||||
import config from "../../../cfg/config.json";
 | 
					import config from "../config.mjs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default async bot => {
 | 
					export default async bot => {
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@ export default async bot => {
 | 
				
			|||||||
  return [{
 | 
					  return [{
 | 
				
			||||||
    name: "help",
 | 
					    name: "help",
 | 
				
			||||||
    call: /^(\.|\/)help/i,
 | 
					    call: /^(\.|\/)help/i,
 | 
				
			||||||
    active: false,
 | 
					    active: true,
 | 
				
			||||||
    f: e => {
 | 
					    f: e => {
 | 
				
			||||||
      if(e.args[0] && [...bot._trigger.keys()].includes(e.args[0])) {
 | 
					      if(e.args[0] && [...bot._trigger.keys()].includes(e.args[0])) {
 | 
				
			||||||
        const help = bot._trigger.get(e.args[0]).help;
 | 
					        const help = bot._trigger.get(e.args[0]).help;
 | 
				
			||||||
@@ -13,7 +13,7 @@ export default async bot => {
 | 
				
			|||||||
      else {
 | 
					      else {
 | 
				
			||||||
        let triggers = [];
 | 
					        let triggers = [];
 | 
				
			||||||
        [...bot._trigger.entries()]
 | 
					        [...bot._trigger.entries()]
 | 
				
			||||||
          .filter(trigger => trigger[1].help)
 | 
					          //.filter(trigger => trigger[1].help)
 | 
				
			||||||
          .forEach(trigger => triggers.push(trigger[0]));
 | 
					          .forEach(trigger => triggers.push(trigger[0]));
 | 
				
			||||||
        e.reply(`(WIP) available commands: ${triggers.map(blah => `[b]${blah}[/b]`).join(", ")}`);
 | 
					        e.reply(`(WIP) available commands: ${triggers.map(blah => `[b]${blah}[/b]`).join(", ")}`);
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
import fetch from "flumm-fetch-cookies";
 | 
					import fetch from "flumm-fetch-cookies";
 | 
				
			||||||
import config from "../../../cfg/config.json";
 | 
					import config from "../config.mjs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const api = `https://robot-ws.your-server.de`;
 | 
					const api = `https://robot-ws.your-server.de`;
 | 
				
			||||||
const auth = {
 | 
					const auth = {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
import fetch from "flumm-fetch-cookies";
 | 
					import fetch from "flumm-fetch-cookies";
 | 
				
			||||||
import config from "../../../cfg/config.json";
 | 
					import config from "../config.mjs";
 | 
				
			||||||
import user from "../user.mjs";
 | 
					import user from "../user.mjs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const api = `http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&limit=1&api_key=${config.apis.lastfm.key}&format=json&user=`;
 | 
					const api = `http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&limit=1&api_key=${config.apis.lastfm.key}&format=json&user=`;
 | 
				
			||||||
@@ -25,7 +25,7 @@ export default async bot => {
 | 
				
			|||||||
        return e.reply("nope");
 | 
					        return e.reply("nope");
 | 
				
			||||||
      const u = user.get(e.user.prefix);
 | 
					      const u = user.get(e.user.prefix);
 | 
				
			||||||
      if(u.lastfm === null || u.lastfm === "")
 | 
					      if(u.lastfm === null || u.lastfm === "")
 | 
				
			||||||
        return e.reply("nope");
 | 
					        return e.reply("set up an account first: .np =username");
 | 
				
			||||||
      
 | 
					      
 | 
				
			||||||
      const res = await (await fetch(`${api}${u.lastfm}`)).json();
 | 
					      const res = await (await fetch(`${api}${u.lastfm}`)).json();
 | 
				
			||||||
      if(res.error)
 | 
					      if(res.error)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
import {default as fetch, cookieJar, Cookie} from "flumm-fetch-cookies";
 | 
					import {default as fetch, cookieJar, Cookie} from "flumm-fetch-cookies";
 | 
				
			||||||
import cfg from "../../../cfg/config.json";
 | 
					import cfg from "../config.mjs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const apis = {
 | 
					const apis = {
 | 
				
			||||||
  reverse: "https://pr0gramm.com/api/items/get?flags=15&tags=!p:",
 | 
					  reverse: "https://pr0gramm.com/api/items/get?flags=15&tags=!p:",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
import fetch from "flumm-fetch-cookies";
 | 
					import fetch from "flumm-fetch-cookies";
 | 
				
			||||||
import config from "../../../cfg/config.json";
 | 
					import config from "../config.mjs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default async bot => {
 | 
					export default async bot => {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,11 +25,11 @@ export default async bot => {
 | 
				
			|||||||
      return e.reply(meme.url);
 | 
					      return e.reply(meme.url);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }, {
 | 
					  }, {
 | 
				
			||||||
    name: "randomotter",
 | 
					    name: "randomvieh",
 | 
				
			||||||
    call: /^(\.|\/)otter$/i,
 | 
					    call: /^(\.|\/)(otter|bunny)$/i,
 | 
				
			||||||
    f: async e => {
 | 
					    f: async e => {
 | 
				
			||||||
      const otter = await (await fetch("https://api.tinyfox.dev/img?animal=otter&json")).json();
 | 
					      const vieh = await (await fetch(`https://api.tinyfox.dev/img?animal=${e.cmd}&json`)).json();
 | 
				
			||||||
      return e.reply(`https://api.tinyfox.dev${otter.loc}`);
 | 
					      return e.reply(`https://api.tinyfox.dev${vieh.loc}`);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }]
 | 
					  }]
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
import fetch from "flumm-fetch-cookies";
 | 
					import fetch from "flumm-fetch-cookies";
 | 
				
			||||||
import config from "../../../cfg/config.json";
 | 
					import config from "../config.mjs";
 | 
				
			||||||
import { conds } from "./lib/wttr.mjs";
 | 
					import { conds } from "./lib/wttr.mjs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default async bot => {
 | 
					export default async bot => {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user