Delete src directory

This commit is contained in:
2024-07-07 18:29:26 +02:00
committed by GitHub
parent f79e22f718
commit 5ea27370a5
7 changed files with 0 additions and 167 deletions
-103
View File
@@ -1,103 +0,0 @@
import { StartProps } from "../stuff/types";
import { ERROR } from "../stuff/error";
import { join } from "path";
const { joinVoiceChannel, createAudioPlayer, createAudioResource } = require("@discordjs/voice");
export function StreamStart({
imvci,
igi,
igv,
type,
Resource,
}: StartProps) {
try {
//Create AudioPlayer variable.
const AudioPlayer = createAudioPlayer();
//Play function for file resource.
function FileResource() {
let Audio = createAudioResource(join(__dirname, Resource), { inlineVolume: true }); //Fetch stream File.
AudioPlayer.play(Audio); //Set AudioPlayer to resource File.
joinVoiceChannel({ //Join the channel.
channelId: imvci,
guildId: igi,
adapterCreator: igv
}).subscribe(AudioPlayer); //AudioPlayer start playing audio.
}
//Play function for link resource.
function LinkResource() {
let Audio = createAudioResource(Resource); //Fetch stream Link.
AudioPlayer.play(Audio); //Set AudioPlayer to resource Link.
joinVoiceChannel({ //Join the channel.
channelId: imvci,
guildId: igi,
adapterCreator: igv
}).subscribe(AudioPlayer) //AudioPlayer start playing audio.
}
//URL Pattern to test if the resource is a link.
var URLPattern = new RegExp('^(https?:\\/\\/)?'+
'((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.?)+[a-z]{2,}|'+
'((\\d{1,3}\\.){3}\\d{1,3}))'+
'(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*'+
'(\\?[;&a-z\\d%_.~+=-]*)?'+
'(\\#[-a-z\\d_]*)?$','i');
if (type === "Link") { //If the type is "Link".
if (URLPattern.test(Resource) === true) { //Check if Link is a URL.
LinkResource(); //Run LinkResource function.
} else { //If resource is not a link.
ERROR(); //Run ERROR function.
console.log("CODE: Resource isn't a Link!") //"Error Code" usefull for help people.
console.log(" ") //Placeholder xD
}
} else if (type === "File") { //If the type is "File".
if (Resource.startsWith("join(") == true) { //Check if the resource file exist.
FileResource(); //Run FileResource function.
} else { //If resource is not a file.
ERROR(); //Run ERROR function.
console.log("CODE: Resource isn't a File!") //"Error Code" usefull for help people.
console.log(" ") //Placeholder xD
}
} else if (type === "Analyze") { //If the type is "Analyze".
if (Resource.startsWith("join(") == true) { //Check if the resource file exist.
FileResource(); //Run FileResource function.
} else if (URLPattern.test(Resource) === true) { //Check if Link is a URL.
LinkResource(); //Run LinkResource function.
} else { //If resource is not a link or file.
ERROR(); //Run ERROR function.
console.log("CODE: Resource isn't a Link or a File!") //"Error Code" usefull for help people.
console.log(" ") //Placeholder xD
}
} else { //If no valid value is specified.
ERROR(); //Run ERROR function.
console.log("CODE: Unknown resource type!") //"Error Code" usefull for help people.
console.log(" ") //Placeholder xD
return "Unknown";
}
} catch (error) { //If syntax is wrong.
ERROR(); //Run ERROR function.
console.log(">> ERR:\n" + error); //Log the Error
console.log(" "); //Placeholder xD
}
};
-21
View File
@@ -1,21 +0,0 @@
import { StopProps } from "../stuff/types";
import { ERROR } from "../stuff/error";
const { getVoiceConnection } = require("@discordjs/voice");
export function StreamStop({
igi,
}: StopProps) {
try {
//Get connection from interaction guild.
const connection = getVoiceConnection(igi);
//Destroy connection from interaction guild.
connection.destroy();
} catch (error) {
ERROR(); //Run ERROR function.
console.log(">> ERR:\n" + error); //Log the Error
console.log(" "); //Placeholder xD
}
};
-3
View File
@@ -1,3 +0,0 @@
//Export Start and Stop Function
export * from "./functions/start";
export * from "./functions/stop";
-8
View File
@@ -1,8 +0,0 @@
export function start({ firstName, lastName, age }: {
firstName: String;
lastName: String;
age: Number;
}) {
console.log("Hello!")
console.log(firstName, lastName, age )
}
-8
View File
@@ -1,8 +0,0 @@
export function stop({ firstName, lastName, age }: {
firstName: String;
lastName: String;
age: Number;
}) {
console.log("Hello!")
console.log(firstName, lastName, age )
}
-11
View File
@@ -1,11 +0,0 @@
//ERROR Message
export function ERROR() {
console.log(" ");
console.error(" ______ _____ _____ ____ _____ \r\n | ____| __ \\| __ \\ \/ __ \\| __ \\ \r\n | |__ | |__) | |__) | | | | |__) |\r\n | __| | _ \/| _ \/| | | | _ \/ \r\n | |____| | \\ \\| | \\ \\| |__| | | \\ \\ \r\n |______|_| \\_\\_| \\_\\\\____\/|_| \\_\\");
console.log(" ");
console.log("This error comes from the discord-audio-stream package!");
console.log("This error happens if you don't use the package right.");
console.log(" ")
console.log("See the docs or open a issue post on github.")
console.log(" ")
}
-13
View File
@@ -1,13 +0,0 @@
//Variables to use start function.
export type StartProps = {
imvci: number;
igi: number;
igv: number;
type: string;
Resource: string;
};
//Variables to use stop function.
export type StopProps = {
igi: number;
};