README.md rewrite and internal refactoring

This commit is contained in:
2020-11-26 22:01:13 +01:00
parent dd883b71e2
commit fa37ff58f3
6 changed files with 120 additions and 422 deletions

31
files/database.sql Normal file
View File

@ -0,0 +1,31 @@
CREATE TABLE IF NOT EXISTS `AbsentTeachers` (
`GUILDID` bigint(20) NOT NULL,
`TEACHERNAME` tinytext NOT NULL,
`ABSENTLESSONS` smallint(6) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `Guilds` (
`GUILDID` bigint(20) NOT NULL,
`LANGUAGE` tinytext DEFAULT NULL,
`USERNAME` tinytext DEFAULT NULL,
`PASSWORD` text DEFAULT NULL,
`SERVER` tinytext DEFAULT NULL,
`SCHOOL` tinytext DEFAULT NULL,
`KLASSEID` smallint(6),
`CHANNELID` bigint(20) DEFAULT NULL,
`PREFIX` varchar(7) NOT NULL DEFAULT '!untis ',
`SLEEPTIME` bigint(20) NOT NULL DEFAULT 3600000,
`ISCHECKACTIVE` tinyint(1) NOT NULL DEFAULT 0,
`LASTCHECKED` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `Stats` (
`GUILDID` bigint(20) NOT NULL,
`TOTALREQUESTS` int(11) NOT NULL DEFAULT 0,
`TOTALDAYS` smallint(6) NOT NULL DEFAULT 0,
`TOTALLESSONS` int(11) NOT NULL DEFAULT 0,
`TOTALCANCELLEDLESSONS` smallint(6) NOT NULL DEFAULT 0,
`TOTALMOVEDLESSONS` smallint(6) NOT NULL DEFAULT 0,
`AVERAGECANCELLEDLESSONS` float NOT NULL DEFAULT 0,
`AVERAGEMOVEDLESSONS` float NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

14
files/run.sh Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
/scripts/run.sh &
sleep 10 # boot time of mariadb
mariadb --user=root --password="$MYSQL_ROOT_PASSWORD" -h 127.0.0.1 Untis < "/untisbot-discord/database.sql"
/usr/lib/jvm/java-1.8-openjdk/bin/javac -cp "/untisbot-discord/lib/*" $(find /untisbot-discord/src/ -name '*.java')
cp -r /untisbot-discord/src/* /untisbot-discord/out/
rm -r $(find /untisbot-discord/out/ -name '*.java')
java -Dfile.encoding=UTF-8 -cp "/untisbot-discord/out:/untisbot-discord/lib/*" org.bytedream.untisbot.Main mariadb token="$token" user=root password="$MYSQL_ROOT_PASSWORD" encrypt="$encrypt"