25.12.0-alpha.0
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
import { meApi, ueuse } from "../../../src/types/types";
|
||||
import { readFileSync } from "fs";
|
||||
import config from "../../../config.js";
|
||||
import { Reply } from "../main.js";
|
||||
import { Permission } from "./permission";
|
||||
import MiQ from "../../../miq/main.js";
|
||||
import { meApi, ueuse } from "@/types/types";
|
||||
import config from "../../../../config";
|
||||
import { Reply } from "@/scripts/commands/main";
|
||||
import { Permission } from "@/scripts/commands/miq/permission";
|
||||
import MiQ from "../../../../miq/main";
|
||||
|
||||
export default async function MiQAllow(data: ueuse) {
|
||||
if (!config.miq) {
|
||||
@@ -22,7 +21,7 @@ export default async function MiQAllow(data: ueuse) {
|
||||
|
||||
// 権限一覧取得
|
||||
const permissions: { [user: string]: Permission } =
|
||||
JSON.parse(readFileSync("data/miqPermissions.json", "utf-8"));
|
||||
JSON.parse((await import("fs")).readFileSync("data/miqPermissions.json", "utf-8"));
|
||||
|
||||
if (permissions[data.account.userid] !== "consent") {
|
||||
console.log("MiQ許可制(許可制以外):", await Reply(`
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
import { ueuse } from "../../../src/types/types";
|
||||
import MiQ from "../../../miq/main.js";
|
||||
import config from "../../../config.js";
|
||||
import { Reply } from "../main.js";
|
||||
import { readFileSync, writeFileSync } from "fs";
|
||||
import { Permission } from "./permission";
|
||||
import { ueuse } from "@/types/types";
|
||||
import config from "../../../../config";
|
||||
import { Reply } from "@/scripts/commands/main";
|
||||
import type { Permission } from "@/scripts/commands/miq/permission";
|
||||
|
||||
export default async function MakeItAQuote(data: ueuse) {
|
||||
if (!config.miq) {
|
||||
@@ -47,12 +45,12 @@ export default async function MakeItAQuote(data: ueuse) {
|
||||
|
||||
// 権限一覧取得
|
||||
const permissions: { [user: string]: Permission } =
|
||||
JSON.parse(readFileSync("data/miqPermissions.json", "utf-8"));
|
||||
JSON.parse((await import("fs")).readFileSync("data/miqPermissions.json", "utf-8"));
|
||||
|
||||
// 初期化
|
||||
if (permissions[ueuseData.account.userid] === undefined) {
|
||||
permissions[ueuseData.account.userid] = "consent";
|
||||
writeFileSync(
|
||||
(await import("fs")).writeFileSync(
|
||||
"data/miqPermissions.json",
|
||||
JSON.stringify(permissions),
|
||||
"utf-8"
|
||||
@@ -82,7 +80,7 @@ export default async function MakeItAQuote(data: ueuse) {
|
||||
return;
|
||||
}
|
||||
|
||||
const img = await MiQ({
|
||||
const img = await (await import("../../../../miq/main")).default({
|
||||
type: "Base64Data",
|
||||
color: color,
|
||||
text: ueuseData.text,
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { ueuse } from "../../../src/types/types";
|
||||
import { Reply } from "../main.js";
|
||||
import config from "../../../config.js";
|
||||
import { readFileSync, writeFileSync, existsSync } from "fs";
|
||||
import { ueuse } from "@/types/types";
|
||||
import { Reply } from "@/scripts/commands/main";
|
||||
import { writeFileSync } from "fs";
|
||||
|
||||
// 初期化
|
||||
const initialFile = {};
|
||||
if (!existsSync("data/miqPermissions.json")) {
|
||||
if (!(await import("fs")).existsSync("data/miqPermissions.json")) {
|
||||
writeFileSync(
|
||||
"data/miqPermissions.json",
|
||||
JSON.stringify(initialFile),
|
||||
@@ -25,7 +24,7 @@ const PermissionsNames: { [name: string]: string } = {
|
||||
}
|
||||
|
||||
export default async function MiQPermission(data: ueuse) {
|
||||
if (!config.miq) {
|
||||
if (!(await import("../../../../config")).default.miq) {
|
||||
await Reply(`
|
||||
BOT管理者によってMake it a quoteが無効化されています。
|
||||
そのため\`/miq\`はご利用いただけません。
|
||||
@@ -34,7 +33,7 @@ export default async function MiQPermission(data: ueuse) {
|
||||
}
|
||||
|
||||
const permissions: { [user: string]: string } =
|
||||
JSON.parse(readFileSync("data/miqPermissions.json", "utf-8"));
|
||||
JSON.parse((await import("fs")).readFileSync("data/miqPermissions.json", "utf-8"));
|
||||
|
||||
// 初期化
|
||||
if (permissions[data.account.userid] === undefined) {
|
||||
|
||||
Reference in New Issue
Block a user