mirror of
https://github.com/ION606/selmer-bot-website.git
synced 2026-05-14 22:16:54 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d3f725ea34 | |||
| af51ca72a1 | |||
| 3e5202f5b2 |
@@ -4,3 +4,4 @@ node_modules
|
||||
index - old.html
|
||||
makefile
|
||||
temp.html
|
||||
webhook.html
|
||||
+3
-3
@@ -107,7 +107,7 @@
|
||||
|
||||
if (inp.inp == 'cal') {
|
||||
var xhrsess = new XMLHttpRequest();
|
||||
xhrsess.open('post', 'https://www.selmerbot.com/getSessionInfo/', true);
|
||||
xhrsess.open('post', 'https://selmerbot.com/getSessionInfo/', true);
|
||||
xhrsess.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhrsess.setRequestHeader('session', window.localStorage.getItem('sessionId'));
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
|
||||
//Send the data to the server
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('post', 'https://www.selmerbot.com/sendData/', true);
|
||||
xhr.open('post', 'https://selmerbot.com/sendData/', true);
|
||||
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhr.setRequestHeader(`reminders`, true);
|
||||
xhr.setRequestHeader(`delObjKeys`, delObjKeys);
|
||||
@@ -140,7 +140,7 @@
|
||||
async function createCalEvent(day) {
|
||||
// event.preventDefault();
|
||||
|
||||
await new Promise((res, rej) => { res(window.open('https://www.selmerbot.com/newCalEvent','newCalPopWindow','loaction=no,width=400,height=350,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')); })
|
||||
await new Promise((res, rej) => { res(window.open('https://selmerbot.com/newCalEvent','newCalPopWindow','loaction=no,width=400,height=350,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')); })
|
||||
.then((w) => {
|
||||
if (!w) { alert("Your browser has JavaScript Disabled!"); return w.close(); }
|
||||
|
||||
|
||||
+6
-6
@@ -30,7 +30,7 @@
|
||||
async function openNewCalWindow(evjs, day) {
|
||||
const ev = JSON.parse(evjs);
|
||||
|
||||
await new Promise((res, rej) => { res(window.open('https://www.selmerbot.com/calEvent','popUpWindow','loaction=no,width=600,height=300,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')); })
|
||||
await new Promise((res, rej) => { res(window.open('https://selmerbot.com/calEvent','popUpWindow','loaction=no,width=600,height=300,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')); })
|
||||
.then((w) => {
|
||||
if (!w) { w.close(); return alert("Your browser has JavaScript Disabled!"); }
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
|
||||
async function createCalEvent(day) {
|
||||
await new Promise((res, rej) => { res(window.open('https://www.selmerbot.com/newCalEvent','popUpWindow','loaction=no,width=400,height=350,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')); })
|
||||
await new Promise((res, rej) => { res(window.open('https://selmerbot.com/newCalEvent','popUpWindow','loaction=no,width=400,height=350,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')); })
|
||||
.then((w) => {
|
||||
if (!w) { w.close(); return alert("Your browser has JavaScript Disabled!"); }
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
function getSessionData() {
|
||||
return new Promise((resolve, reject) => {
|
||||
var xhrsess = new XMLHttpRequest();
|
||||
xhrsess.open('post', 'https://www.selmerbot.com/getSessionInfo/', true);
|
||||
xhrsess.open('post', 'https://selmerbot.com/getSessionInfo/', true);
|
||||
xhrsess.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhrsess.setRequestHeader('session', window.localStorage.getItem('sessionId'));
|
||||
|
||||
@@ -156,7 +156,7 @@
|
||||
if (window.location.href.indexOf('localhost') != -1) {
|
||||
window.location = 'https://discord.com/api/oauth2/authorize?client_id=926551095352901632&redirect_uri=http%3A%2F%2Flocalhost%3A53134%2F&response_type=token&scope=identify%20guilds';
|
||||
} else {
|
||||
window.location = 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fwww.selmerbot.com%2F&response_type=token&scope=identify%20guilds';
|
||||
window.location = 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fselmerbot.com%2F&response_type=token&scope=identify%20guilds';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
const id = sessionInfo.userId;
|
||||
//Check if the user has premium
|
||||
var xhrverify = new XMLHttpRequest();
|
||||
xhrverify.open('post', 'https://www.selmerbot.com/verifypremium/', true);
|
||||
xhrverify.open('post', 'https://selmerbot.com/verifypremium/', true);
|
||||
xhrverify.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
|
||||
//Use the guild Id as the userId
|
||||
@@ -179,7 +179,7 @@
|
||||
}
|
||||
|
||||
var xhr2 = new XMLHttpRequest();
|
||||
xhr2.open('get', 'https://www.selmerbot.com/getCal/', true);
|
||||
xhr2.open('get', 'https://selmerbot.com/getCal/', true);
|
||||
xhr2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
|
||||
//Use the guild Id as the userId
|
||||
|
||||
+11
-11
@@ -27,7 +27,7 @@
|
||||
async function openNewCalWindow(evjs, day) {
|
||||
const ev = JSON.parse(evjs);
|
||||
|
||||
await new Promise((res, rej) => { res(window.open('https://www.selmerbot.com/calEvent','popUpWindow','loaction=no,width=600,height=300,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')); })
|
||||
await new Promise((res, rej) => { res(window.open('https://selmerbot.com/calEvent','popUpWindow','loaction=no,width=600,height=300,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')); })
|
||||
.then((w) => {
|
||||
if (!w) { w.close(); return alert("Your browser has JavaScript Disabled!"); }
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
|
||||
async function createCalEvent(day) {
|
||||
await new Promise((res, rej) => { res(window.open('https://www.selmerbot.com/newCalEvent','popUpWindow','loaction=no,width=400,height=350,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')); })
|
||||
await new Promise((res, rej) => { res(window.open('https://selmerbot.com/newCalEvent','popUpWindow','loaction=no,width=400,height=350,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')); })
|
||||
.then((w) => {
|
||||
if (!w) { w.close(); return alert("Your browser has JavaScript Disabled!"); }
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
function getSessionData() {
|
||||
return new Promise((resolve, reject) => {
|
||||
var xhrsess = new XMLHttpRequest();
|
||||
xhrsess.open('post', 'https://www.selmerbot.com/getSessionInfo/', true);
|
||||
xhrsess.open('post', 'https://selmerbot.com/getSessionInfo/', true);
|
||||
xhrsess.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhrsess.setRequestHeader('session', window.localStorage.getItem('sessionId'));
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
if (window.location.href.indexOf('localhost') != -1) {
|
||||
window.location = 'https://discord.com/api/oauth2/authorize?client_id=926551095352901632&redirect_uri=http%3A%2F%2Flocalhost%3A53134%2F&response_type=token&scope=identify%20guilds';
|
||||
} else {
|
||||
window.location = 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fwww.selmerbot.com%2F&response_type=code&scope=identify%20guilds';
|
||||
window.location = 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fselmerbot.com%2F&response_type=code&scope=identify%20guilds';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
|
||||
//Check if the user has premium
|
||||
var xhrverify = new XMLHttpRequest();
|
||||
xhrverify.open('post', 'https://www.selmerbot.com/verifypremium/', true);
|
||||
xhrverify.open('post', 'https://selmerbot.com/verifypremium/', true);
|
||||
xhrverify.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
|
||||
//Use the guild Id as the userId
|
||||
@@ -176,7 +176,7 @@
|
||||
|
||||
// //Load the channels
|
||||
// var xhr = new XMLHttpRequest();
|
||||
// xhr.open('get', `https://www.selmerbot.com/getChannels/`, true);
|
||||
// xhr.open('get', `https://selmerbot.com/getChannels/`, true);
|
||||
// xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
// xhr.setRequestHeader('serverNumber', id);
|
||||
// xhr.onloadend = (e) => {
|
||||
@@ -277,7 +277,7 @@
|
||||
|
||||
|
||||
var xhr2 = new XMLHttpRequest();
|
||||
xhr2.open('get', 'https://www.selmerbot.com/getCal/', true);
|
||||
xhr2.open('get', 'https://selmerbot.com/getCal/', true);
|
||||
xhr2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
|
||||
xhr2.setRequestHeader('guildId', id);
|
||||
@@ -322,7 +322,7 @@
|
||||
|
||||
function logout() {
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('post', 'https://www.selmerbot.com/logout/', true);
|
||||
xhr.open('post', 'https://selmerbot.com/logout/', true);
|
||||
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhr.setRequestHeader('sessionid', window.localStorage.getItem('sessionId'));
|
||||
|
||||
@@ -403,7 +403,7 @@
|
||||
|
||||
//Send the data to the server
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('post', 'https://www.selmerbot.com/sendData/', true);
|
||||
xhr.open('post', 'https://selmerbot.com/sendData/', true);
|
||||
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhr.setRequestHeader('serverSettings', JSON.stringify(serverSettings));
|
||||
|
||||
@@ -411,7 +411,7 @@
|
||||
if (xhr.response == 'DONE') {
|
||||
//Change the current server data
|
||||
var xhrs = new XMLHttpRequest();
|
||||
xhrs.open('post', 'https://www.selmerbot.com/setCurrentServer/', true);
|
||||
xhrs.open('post', 'https://selmerbot.com/setCurrentServer/', true);
|
||||
xhrs.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhrs.setRequestHeader('serverNumber', serverInfo.Id);
|
||||
xhrs.setRequestHeader('sessionid', window.localStorage.getItem("sessionId"));
|
||||
@@ -486,7 +486,7 @@
|
||||
<div class="row custom-alert" style="display: none;" id="alertWelcome">
|
||||
<div class="alert alert-warning alert-dismissible" id="banner" style="text-align: center" role="alert">
|
||||
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
|
||||
<!--<strong class="mx-auto"></strong> -->Use {sn} to insert the server name, {un} to insert the user name, and {ut} to insert the user tag<br><i>Example: Welcome to {sn} Sir {un}#{ut}</i>
|
||||
<!--<strong class="mx-auto"></strong> -->Use {sn} to insert the server name, {ut} to insert the whole user tag, {un} to insert the user name, and {ud} to insert the user discriminator<br><i>Example: Welcome to {sn} Sir {un}#{ud}</i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
+6
-6
@@ -6,10 +6,10 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<!-- Discord embed start -->
|
||||
<title>Website Name</title>
|
||||
<title>Selmer Bot Web Dashboard</title>
|
||||
<meta content="Selmer Bot Web Dashboard" property="og:title" />
|
||||
<meta content="A web dashboard for Selmer Bot (still in Beta)" property="og:description" />
|
||||
<meta content="https://www.selmerbot.com" property="og:url" />
|
||||
<meta content="https://selmerbot.com" property="og:url" />
|
||||
<meta content="https://raw.githubusercontent.com/ION606/selmer-bot-website/main/assets/favicon.ico" property="og:image" />
|
||||
<meta content="#050089" data-react-helmet="true" name="theme-color" />
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
@@ -102,7 +102,7 @@
|
||||
const owned = result.filter((inp) => { return (inp.owner); });
|
||||
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('post', 'https://www.selmerbot.com/user/', true);
|
||||
xhr.open('post', 'https://selmerbot.com/user/', true);
|
||||
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhr.setRequestHeader('guilds', JSON.stringify(owned));
|
||||
xhr.setRequestHeader('userId', window.sessionStorage.getItem('Id'));
|
||||
@@ -136,19 +136,19 @@
|
||||
</script>
|
||||
|
||||
<script>
|
||||
//Get the redirect link <!-- NOTE: "response_type=token" ALWAYS!!! https://www.selmerbot.com/ -->
|
||||
//Get the redirect link <!-- NOTE: "response_type=token" ALWAYS!!! https://selmerbot.com/ -->
|
||||
function getAPIRedirect() {
|
||||
if (window.location.href.indexOf('localhost') != -1) {
|
||||
return 'https://discord.com/api/oauth2/authorize?client_id=926551095352901632&redirect_uri=http%3A%2F%2Flocalhost%3A53134%2F&response_type=token&scope=identify%20guilds';
|
||||
} else {
|
||||
// return "https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fselmer-bot-website.herokuapp.com%2F&response_type=token&scope=identify%20guilds"
|
||||
return 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fwww.selmerbot.com%2F&response_type=token&scope=identify%20guilds';
|
||||
return 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fselmerbot.com%2F&response_type=token&scope=identify%20guilds';
|
||||
}
|
||||
}
|
||||
|
||||
function logout() {
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('post', 'https://www.selmerbot.com/logout/', true);
|
||||
xhr.open('post', 'https://selmerbot.com/logout/', true);
|
||||
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhr.setRequestHeader('sessionid', window.localStorage.getItem('sessionId'));
|
||||
|
||||
|
||||
@@ -197,7 +197,7 @@
|
||||
const sid = window.localStorage.getItem('sessionId');
|
||||
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('post', 'https://www.selmerbot.com/joinedGuild', true);
|
||||
xhr.open('post', 'https://selmerbot.com/joinedGuild', true);
|
||||
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhr.setRequestHeader('serverNumber', guildId);
|
||||
xhr.setRequestHeader('sessionid', sid);
|
||||
|
||||
+5
-5
@@ -58,7 +58,7 @@
|
||||
function getSessionData() {
|
||||
return new Promise((resolve, reject) => {
|
||||
var xhrsess = new XMLHttpRequest();
|
||||
xhrsess.open('post', 'https://www.selmerbot.com/getSessionInfo/', true);
|
||||
xhrsess.open('post', 'https://selmerbot.com/getSessionInfo/', true);
|
||||
// xhrsess.open('post', 'http://localhost:53134/getSessionInfo/', true);
|
||||
xhrsess.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhrsess.setRequestHeader('session', window.localStorage.getItem('sessionId'));
|
||||
@@ -83,7 +83,7 @@
|
||||
if (window.location.href.indexOf('localhost') != -1) {
|
||||
window.location = 'https://discord.com/api/oauth2/authorize?client_id=926551095352901632&redirect_uri=http%3A%2F%2Flocalhost%3A53134%2F&response_type=token&scope=identify%20guilds';
|
||||
} else {
|
||||
window.location = 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fwww.selmerbot.com%2F&response_type=token&scope=identify%20guilds';
|
||||
window.location = 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fselmerbot.com%2F&response_type=token&scope=identify%20guilds';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -118,13 +118,13 @@
|
||||
|
||||
imagem.onclick = function() {
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('post', 'https://www.selmerbot.com/setCurrentServer/', true);
|
||||
xhr.open('post', 'https://selmerbot.com/setCurrentServer/', true);
|
||||
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhr.setRequestHeader('serverNumber', guilds[i].id);
|
||||
xhr.setRequestHeader('sessionid', window.localStorage.getItem("sessionId"));
|
||||
xhr.onloadend = (e) => {
|
||||
// window.sessionStorage.setItem('serverInfo', (xhr.response));
|
||||
window.location = 'https://www.selmerbot.com/dashboard';
|
||||
window.location = 'https://selmerbot.com/dashboard';
|
||||
}
|
||||
xhr.send();
|
||||
}
|
||||
@@ -137,7 +137,7 @@
|
||||
if (window.location.href.indexOf('localhost') != -1) {
|
||||
url = 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&permissions=549755289087&redirect_uri=http%3A%2F%2Flocalhost%3A53134%2FjoinedGuild&response_type=code&scope=rpc%20bot%20applications.commands'
|
||||
} else {
|
||||
url = 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&permissions=549755289087&redirect_uri=https%3A%2F%2Fwww.selmerbot.com%2FjoinedGuild&scope=bot%20applications.commands'
|
||||
url = 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&permissions=549755289087&redirect_uri=https%3A%2F%2Fselmerbot.com%2FjoinedGuild&scope=bot%20applications.commands'
|
||||
}
|
||||
window.open(url);
|
||||
}//OPEN A NEW WINDOW WITH SERVER INVITE
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
function getSessionData() {
|
||||
return new Promise((resolve, reject) => {
|
||||
var xhrsess = new XMLHttpRequest();
|
||||
xhrsess.open('post', 'https://www.selmerbot.com/getSessionInfo/', true);
|
||||
xhrsess.open('post', 'https://selmerbot.com/getSessionInfo/', true);
|
||||
xhrsess.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhrsess.setRequestHeader('session', window.localStorage.getItem('sessionId'));
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
|
||||
//Send the data to the server
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('post', 'https://www.selmerbot.com/newCalEvent/', true);
|
||||
xhr.open('post', 'https://selmerbot.com/newCalEvent/', true);
|
||||
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhr.setRequestHeader(`newCalEvent`, JSON.stringify(obj));
|
||||
|
||||
|
||||
+3
-3
@@ -38,7 +38,7 @@
|
||||
|
||||
function logout() {
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('post', 'https://www.selmerbot.com/logout/', true);
|
||||
xhr.open('post', 'https://selmerbot.com/logout/', true);
|
||||
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhr.setRequestHeader('sessionid', window.localStorage.getItem('sessionId'));
|
||||
|
||||
@@ -50,13 +50,13 @@
|
||||
xhr.send();
|
||||
}
|
||||
|
||||
//Get the redirect link <!-- NOTE: "response_type=token" ALWAYS!!! https://www.selmerbot.com/ -->
|
||||
//Get the redirect link <!-- NOTE: "response_type=token" ALWAYS!!! https://selmerbot.com/ -->
|
||||
function getAPIRedirect() {
|
||||
if (window.location.href.indexOf('localhost') != -1) {
|
||||
return 'https://discord.com/api/oauth2/authorize?client_id=926551095352901632&redirect_uri=http%3A%2F%2Flocalhost%3A53134%2F&response_type=token&scope=identify%20guilds';
|
||||
} else {
|
||||
// return "https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fselmer-bot-website.herokuapp.com%2F&response_type=token&scope=identify%20guilds"
|
||||
return 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fwww.selmerbot.com%2F&response_type=token&scope=identify%20guilds';
|
||||
return 'https://discord.com/api/oauth2/authorize?client_id=944046902415093760&redirect_uri=https%3A%2F%2Fselmerbot.com%2F&response_type=token&scope=identify%20guilds';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,181 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta content="Selmer Bot Web Dashboard" property="og:title" />
|
||||
<meta content="A web dashboard for Selmer Bot (still in Beta)" property="og:description" />
|
||||
<meta content="https://selmerbot.com" property="og:url" />
|
||||
<meta content="https://raw.githubusercontent.com/ION606/selmer-bot-website/main/assets/favicon.ico" property="og:image" />
|
||||
<meta content="#050089" data-react-helmet="true" name="theme-color" />
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
|
||||
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<script src="https://kit.fontawesome.com/728e740903.js" crossorigin="anonymous"></script>
|
||||
|
||||
<title>Selmer Bot Web Dashboard</title>
|
||||
<style>
|
||||
body {
|
||||
background-color: black;
|
||||
text-align: center;
|
||||
color: white;
|
||||
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
|
||||
font-size: 16px;
|
||||
word-wrap: break-word;
|
||||
|
||||
}
|
||||
|
||||
.release_embed {
|
||||
border-color: white;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-radius: 2%;
|
||||
width: 600px;
|
||||
height: auto;
|
||||
margin-top: 50px;
|
||||
}
|
||||
|
||||
h4 {
|
||||
text-align: left;
|
||||
padding-left: 20px;
|
||||
padding-right: 20px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
h6 {
|
||||
text-align: left;
|
||||
padding-left: 20px;
|
||||
padding-right: 20px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
hr {
|
||||
width: 560px;
|
||||
margin-left: 20px;
|
||||
margin-right: 20px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1 style="margin-top: 30px;">Selmer Bot Legacy Releases</h1>
|
||||
|
||||
<div class="d-flex justify-content-center">
|
||||
<div class="release_embed">
|
||||
<h2>Slash Commands Release</h2>
|
||||
<h6>
|
||||
Transitioned most Miscellaneous, Audio, Selmer Specific, Admin, Anime/Manga, and Inventory commands to Slash Command format.<br>
|
||||
The RSS and reactionrole commands are still broken and all game commands are still in message format due to complications.
|
||||
</h6><br>
|
||||
|
||||
<div style="text-align: left; margin-bottom: 10px;">
|
||||
<span style="margin: 15px; margin-bottom: 20px;">Download .tar.gz file</span><a href="downloads\selmerBot-1.0.1.tar.gz"><i class="fa-solid fa-file-arrow-down" style="color: white; font-size: 35px;"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="d-flex justify-content-center">
|
||||
<div class="release_embed">
|
||||
<h2>Pre Slash Command Selmer Bot</h2><br>
|
||||
|
||||
<h4>Release Description</h4>
|
||||
<h6>
|
||||
This is the last snapshot of Selmer Bot before the transition to Slash Commands
|
||||
</h6>
|
||||
|
||||
<hr size="3">
|
||||
<h4>
|
||||
MISCELLANEOUS COMMANDS
|
||||
</h4>
|
||||
|
||||
<h6>
|
||||
<ul>
|
||||
<li>tuto - An introduction command to Selmer Bot</li>
|
||||
<li>serverlock - Lock ALL CHANNELS for everyone with the "everyone" role<br>- SERVER OWNER ONLY. FOR EMERGENCY USE ONLY</li>
|
||||
<li>asearch - Selmer bot gives you info on an anime</li>
|
||||
<li>msearch - Selmer bot gives you info on a manga</li>
|
||||
<li>crypto - Get the prices for most cryptocurrencies!</li>
|
||||
<li>test - HI SELMER</li>
|
||||
<li>help - Gets help for all of Selmer Bot's commands</li>
|
||||
<li>kareoke - Sing your least-favorite song with your favorite person, me!</li>
|
||||
<li>links - A helpful list of links to all of Selmer's wonderful websites</li>
|
||||
<li>meme - Selmer Bot will post a random meme from reddit</li>
|
||||
<li>pickupline - Get a pickup line from our selection of 200 lines!</li>
|
||||
<li>audio - Play a song from YouTube, add free!</li>
|
||||
<li>poll - Create a cool poll embed (with time up to 1 hour!)</li>
|
||||
<li>react - Reacts with a phrase or single emoji</li>
|
||||
<li>reactionrole - Creates an embed that will give a role when reacted to</li>
|
||||
<li>scrape - .....</li>
|
||||
<li>stocks - Have Selmer Bot give you "current" stock prices</li>
|
||||
<li>chat - chat</li>
|
||||
<li>reminders - Have Selmer Bot remind you - premium feature</li>
|
||||
<li>premium - everything payment</li>
|
||||
</ul>
|
||||
</h6>
|
||||
|
||||
<hr size="3">
|
||||
<h4>Selmer Bot's Commands (Special)</h4>
|
||||
<h6>
|
||||
<ul>
|
||||
<li>arrow - Engage in a trademarked activity and throw an arrow at a trash can</li>
|
||||
<li>extracredit - Selmer Bot Dm's you for some AHEM extra credit</li>
|
||||
<li>profile - Posts a description of Monsieur Sleemer himself</li>
|
||||
<li>quotes - A public version of Extra Credit</li>
|
||||
<li>code - See where Selmer bot's code is stored! (you can also use !repo)</li>
|
||||
</ul>
|
||||
</h6>
|
||||
|
||||
<hr size="3">
|
||||
<h4>Selmer Bot Commands (Econ)</h4>
|
||||
<h6>buy, shop, work, rank, inventory, balance, sell</h6>
|
||||
|
||||
<hr size="3">
|
||||
<h4>Selmer Bot Commands (Games)</h4>
|
||||
<h6>battle, Tic Tac Toe</h6>
|
||||
|
||||
<hr size="3">
|
||||
<h4>Selmer Bot Commands (Admin)</h4>
|
||||
<h5>General</h5>
|
||||
<h6>
|
||||
<ul>
|
||||
<li>setup - Set up server features<br>- SERVER OWNER ONLY - use !setup help</li>
|
||||
<li>lock - Lock a channel</li>
|
||||
<li>unlock - Unlock a channel</li>
|
||||
<li>serverlock - Lock ALL CHANNELS for everyone with the "everyone" role - SERVER OWNER ONLY. FOR EMERGENCY USE ONLY</li>
|
||||
</ul>
|
||||
</h6>
|
||||
|
||||
<h5>Selmer Bot Moderation Commands</h5>
|
||||
<h6>lock, unlock, kick, ban, unban, mute, unmute</h6><br>
|
||||
|
||||
|
||||
<div style="text-align: left; margin-bottom: 10px;">
|
||||
<span style="margin: 15px; margin-bottom: 20px;">Download .tar.gz file</span><a href="downloads\selmerBot-1.0.1-preslash.tar.gz"><i class="fa-solid fa-file-arrow-down" style="color: white; font-size: 35px;"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="d-flex justify-content-center">
|
||||
<div class="release_embed">
|
||||
<h2>Selmer Bot OG Attempt 2</h2>
|
||||
<h6>
|
||||
I really goofed and overwrote the old release so this is a new release with everything. See the wiki for details on commands and Premium!<br><br>
|
||||
Goddamnit.<br>
|
||||
-ION606
|
||||
</h6><br>
|
||||
<div style="text-align: left; margin-bottom: 10px;">
|
||||
<span style="margin: 15px; margin-bottom: 20px;">Download .tar.gz file</span><a href="downloads\selmerBot-1.0.0.tar.gz"><i class="fa-solid fa-file-arrow-down" style="color: white; font-size: 35px;"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="text-align: left; margin-left: 10px; color: white; margin-top: 30px;">Copyright @ION606 2022</div>
|
||||
</body>
|
||||
</html>
|
||||
+3
-3
@@ -21,7 +21,7 @@
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/CSS/team.css">
|
||||
|
||||
<title>Selmer Bot Directory</title>
|
||||
<title>Selmer Bot Web Dashboard</title>
|
||||
|
||||
<script>
|
||||
/*
|
||||
@@ -40,7 +40,7 @@
|
||||
if (!sbox.value) { return; }
|
||||
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('post', 'https://www.selmerbot.com/suggestion/', true);
|
||||
xhr.open('post', 'https://selmerbot.com/suggestion/', true);
|
||||
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xhr.setRequestHeader('sessionId', sid);
|
||||
xhr.setRequestHeader('suggestion', sbox.value);
|
||||
@@ -114,7 +114,7 @@
|
||||
|
||||
<div class="row">
|
||||
<div style="text-align: center;">
|
||||
<button onclick="window.open('https://www.selmerbot.com/', target='_blank')" class="webBtn">selmerbot.com</button>
|
||||
<button onclick="window.open('https://selmerbot.com/', target='_blank')" class="webBtn">selmerbot.com</button>
|
||||
<script type="text/javascript" src="https://cdnjs.buymeacoffee.com/1.0.0/button.prod.min.js" data-name="bmc-button" data-slug="ion606" data-color="#FFDD00" data-emoji="" data-font="Cookie" data-text="Buy me a coffee" data-outline-color="#000000" data-font-color="#000000" data-coffee-color="#ffffff"></script>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
# THIS REPOSITORY HAS BEEN MIRRORED TO THE SELMER BOT ORGANIZATION AND IS NOW READ-ONLY
|
||||
|
||||
# selmer-bot-website
|
||||
A website/dashboard for Selmer Bot
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -219,7 +219,8 @@ app.get('/getChannels', async (req, res) => {
|
||||
|
||||
//Headers: servernumber, sessionid
|
||||
app.post('/setCurrentServer', async (req, res) => {
|
||||
setCurrentServer().then((code) => {
|
||||
const {servernumber, sessionid} = req.headers;
|
||||
setCurrentServer(sessionid, servernumber).then((code) => {
|
||||
res.sendStatus(code);
|
||||
}).catch((err) => {
|
||||
console.error(err);
|
||||
@@ -591,6 +592,24 @@ app.post("/newics", async(req, res) => {
|
||||
*/
|
||||
|
||||
|
||||
app.get("/userData", async (req, res) => {
|
||||
connection.then((client) => {
|
||||
const headers = req.headers;
|
||||
const dbo = client.db();
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
app.get("/releases", async (req, res) => {
|
||||
res.sendFile('releases.html', { root: 'HTML' });
|
||||
});
|
||||
|
||||
|
||||
app.get("/downloads/*", async (req, res) => {
|
||||
return res.sendFile(`${req.path}`, {root: '.'});
|
||||
});
|
||||
|
||||
|
||||
app.get('/', async ({ query }, response) => {
|
||||
const { code } = query;
|
||||
|
||||
@@ -603,7 +622,7 @@ app.get('/', async ({ query }, response) => {
|
||||
client_secret: clientSecret,
|
||||
code,
|
||||
grant_type: 'authorization_code',
|
||||
redirect_uri: `https://www.selmerbot.com/`,
|
||||
redirect_uri: `https://selmerbot.com/`,
|
||||
scope: 'identify',
|
||||
}),
|
||||
headers: {
|
||||
|
||||
Reference in New Issue
Block a user