more update

This commit is contained in:
Histmy 2022-11-19 01:53:47 +01:00
parent 7ca353fc7f
commit aa33c5b0c4
6 changed files with 1036 additions and 1052 deletions

2059
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{
"name": "denim_3001",
"version": "3001.43.0",
"version": "3001.43.1",
"description": "Toto je velmi kvalitní bot.",
"repository": {
"url": "https://github.com/Histmy/Denim-Bot/"
@ -14,18 +14,18 @@
"author": "Histmy + det-fys",
"license": "ISC",
"dependencies": {
"@discordjs/voice": "^0.11.0",
"discord.js": "^14.3.0",
"@discordjs/voice": "^0.13.0",
"discord.js": "^14.6.0",
"js-levenshtein": "^1.1.6",
"node-fetch": "^2.6.1",
"opusscript": "^0.0.8",
"play-dl": "^1.9.5",
"play-dl": "^1.9.6",
"tweetnacl": "^1.0.3"
},
"devDependencies": {
"@types/jest": "^29.1.0",
"@types/jest": "^29.2.2",
"@types/js-levenshtein": "^1.1.1",
"@types/node-fetch": "^2.6.2",
"jest": "^29.1.1"
"jest": "^29.3.1"
}
}

View File

@ -1,4 +1,4 @@
import { ActionRowBuilder, ButtonBuilder, ButtonStyle, ChannelType, Client, GatewayIntentBits, Message, Partials } from "discord.js";
import { ActionRowBuilder, ButtonBuilder, ButtonStyle, ChannelType, Client, ComponentType, GatewayIntentBits, Message, Partials } from "discord.js";
import { readdirSync } from "fs";
import { CUser, EventSOn, KomandNaExport, Komand, ListenerFunkce, Modul, SRecord, SuperListenerFunkce, CustomKomandy } from "./utils/types";
import { adminLog, getFirstArg, formatCas, loadEnv, oddiakritikovat, sortArr, log } from "./utils/utils.js";
@ -187,7 +187,7 @@ client.on("messageCreate", async mes => {
});
const zprava = await mes.channel.send({ content: "nemnel sy na misli:", components: [radek] });
const collector = mes.channel.createMessageComponentCollector({ filter: i => i.message.id == zprava.id && mes.author.id == i.user.id, time: 18e4 });
const collector = mes.channel.createMessageComponentCollector<ComponentType.Button>({ filter: i => i.message.id == zprava.id && mes.author.id == i.user.id, time: 18e4 });
collector.on("collect", i => {
const lookupId = Number(i.customId);
if (isNaN(lookupId)) return void mes.channel.send("neco nefunguje idk");

View File

@ -1,6 +1,6 @@
// Modul na komand "anketa"
import { ActionRowBuilder, APIEmbed, APIEmbedField, ButtonBuilder, ButtonStyle, Message, MessageComponentInteraction } from "discord.js";
import { ActionRowBuilder, APIEmbed, APIEmbedField, ButtonBuilder, ButtonStyle, ComponentType, Message, MessageComponentInteraction } from "discord.js";
import { Modul } from "../utils/types";
import { formatter } from "../utils/utils";
@ -73,7 +73,7 @@ const exp: Modul = {
prepocitat();
if (settings.immediateShow) embed.fields = x5fxd55;
const zprava = await mes.channel.send({ embeds: [embed], components: [radek] });
const collector = mes.channel.createMessageComponentCollector({ filter: i => i.message.id == zprava.id, time: settings.time * 1000 });
const collector = mes.channel.createMessageComponentCollector<ComponentType.Button>({ filter: i => i.message.id == zprava.id, time: settings.time * 1000 });
collector.on("collect", d => {
if (!(d.message instanceof Message)) return;

View File

@ -77,7 +77,8 @@ const exp: Modul = {
if (!kju) return "nehraje nic";
return `tuto je kurentni repertoar:\n${kju.reduce((acc, cur, i) => {
return `${acc}\n${i ? `${i}. ${cur.name}` : `-- *${cur.name}* --`}`;
const jmeno = `${cur.name} (<${cur.url}>)`;
return `${acc}\n${i ? `${i}. ${jmeno}` : `-- *${jmeno}* --`}`;
}, "")}`;
}
},

View File

@ -1,9 +1,9 @@
import { StreamType, VoiceConnection } from "@discordjs/voice";
import { Client, ClientEvents, ClientPresenceStatusData, Message, MessageOptions, User } from "discord.js";
import { Client, ClientEvents, ClientPresenceStatusData, Message, MessageCreateOptions, MessagePayload, User } from "discord.js";
import { EventEmitter } from "events";
import { Readable } from "node:stream";
type OutputRunFunkce = string | MessageOptions | void;
type OutputRunFunkce = string | MessagePayload | MessageCreateOptions | void;
export type RunFunkce = (message: Message, argumenty: string) => OutputRunFunkce | Promise<OutputRunFunkce>;