Merge branch 'main' into temp-timezoneFix
This commit is contained in:
commit
6051141d91
2 changed files with 8 additions and 3 deletions
|
|
@ -11,7 +11,7 @@
|
||||||
- ENC_KEY (generated via head -c 32 /dev/urandom | base64)
|
- ENC_KEY (generated via head -c 32 /dev/urandom | base64)
|
||||||
- URL
|
- URL
|
||||||
|
|
||||||
### URL can be found by following this structure: "<https://thalia.webuntis.com/WebUntis/jsonrpc.do?school=[SchholName>]" while SchoolName can be found by visiting the official website, going to the login for your school and it will be: "<https://thalia.webuntis.com/WebUntis/?school=[SchoolName]#/basic/login>"
|
### URL can be found by following this structure: "<https://[SchoolName].webuntis.com/WebUntis/jsonrpc.do?school=[SchholName]" while SchoolName can be found by visiting the official website, going to the login for your school and it will be: "<https://[SchoolName].webuntis.com/WebUntis/?school=[SchoolName]#/basic/login>"
|
||||||
|
|
||||||
# This is a project for me, issues will be resolved as i find the motivation to do so, improvements may follow in the future
|
# This is a project for me, issues will be resolved as i find the motivation to do so, improvements may follow in the future
|
||||||
|
|
||||||
|
|
@ -27,8 +27,6 @@
|
||||||
|
|
||||||
### For multi user support: using the command **!addaccount** in the discord server the bot is used in, it will than dm you with the sign up process prompting you to enter your untis Username and password (no email neededd just untis username). The username is stored as plain text and the password is hashed on the device hosting the bot, so currently it is **not secure** since the host will have access to the hashed password and the hash used! Deleting an account is done by using **!removeaccount** which will delete the account and the password, created with your discord account
|
### For multi user support: using the command **!addaccount** in the discord server the bot is used in, it will than dm you with the sign up process prompting you to enter your untis Username and password (no email neededd just untis username). The username is stored as plain text and the password is hashed on the device hosting the bot, so currently it is **not secure** since the host will have access to the hashed password and the hash used! Deleting an account is done by using **!removeaccount** which will delete the account and the password, created with your discord account
|
||||||
|
|
||||||
## In case your school is using a different timing for the Lessons than mine, you can change the times where you will be notified with the next room and Lesson for the day in **Line 71 in the main.go** file. The bot may not send you a message if there is no lesson after the specified time so that you can leave empty lessons as is for the days
|
|
||||||
|
|
||||||
## For your timezone setup an ENV called "LOCATION_ENV" with your timezone as explained in the example env file. In case your school is using a different timing for the Lessons than mine, you can change the times where you will be notified with the next room and Lesson for the day in **Line 71 in the main.go** file. The bot may not send you a message if there is no lesson after the specified time so that you can leave empty lessons as is for the days
|
## For your timezone setup an ENV called "LOCATION_ENV" with your timezone as explained in the example env file. In case your school is using a different timing for the Lessons than mine, you can change the times where you will be notified with the next room and Lesson for the day in **Line 71 in the main.go** file. The bot may not send you a message if there is no lesson after the specified time so that you can leave empty lessons as is for the days
|
||||||
|
|
||||||
# I am neither a representative of Untis, Untis Baden-Württemberg GmbH nor a Developer in their team. This project is based on their API and my code and is not affiliated with them
|
# I am neither a representative of Untis, Untis Baden-Württemberg GmbH nor a Developer in their team. This project is based on their API and my code and is not affiliated with them
|
||||||
|
|
|
||||||
7
exampleEnv
Normal file
7
exampleEnv
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
DISCORD_WEBHOOK_URL=[Paste Webhook]
|
||||||
|
UNTIS_PASSWORD=[Default user passwd]
|
||||||
|
UNTIS_USER=[Default user username]
|
||||||
|
DISCORD_BOT_TOKEN=[Paste Bot token]
|
||||||
|
ENC_KEY=[Generate enc key and paste]
|
||||||
|
URL=[Untis url, create from tutorial in readme]
|
||||||
|
LOCATION_ENV=Europe/Berlin [change to your timezone, needs to be usable by go's time package via time.LoadLocation()]
|
||||||
Loading…
Reference in a new issue