- Aug 24, 2023
-
-
dnns01 authored
Co-authored-by:
dnns01 <git@dnns01.de>
-
dnns01 authored
Change links to use db instead of json file and modals for creating/editing links and renaming categories. (#213) Also created json importer to import current data from json into database. Co-authored-by:
dnns01 <git@dnns01.de>
-
- Feb 19, 2023
-
-
dnns01 authored
-
dnns01 authored
Enhance polls with anonymous polls, single or multiple choice polls, usage of buttons and dropdown, sorted in descending order. Also polls can be closed and deleted by mods, too. (#210) Co-authored-by:
dnns01 <git@dnns01.de>
-
dnns01 authored
* Update appointments to buttons, show creator of appointment and make appointments deleted by creator or mods. * Newly created appointments have to be in the future. Appointments in the past cannot be created anymore. --------- Co-authored-by:
dnns01 <git@dnns01.de>
-
dnns01 authored
Co-authored-by:
dnns01 <git@dnns01.de>
-
- Feb 08, 2023
-
-
dnns01 authored
* started migration to discord.py v2 - appointments, change_log, christmas, elm_street, emoji_hunt and github done. * - learninggroup in progress * - fixed some merge issues - migrated roles to discordpy2 * Restructure code, remove unnecessary code and move deprecated code. * Minor changes to appointment notifications, make /card hidden for non-mods * Migrated support (renamed to mod_mail), news, voice, welcom and xkcd * Migrated timer * migrate polls * Migrate Text Commands * Migrate Links * Migrate module information * Migrate module learning groups --------- Co-authored-by:
dnns01 <git@dnns01.de>
-
- Sep 22, 2022
-
-
Lou-M authored
- Typo fixed - Header underline
-
- Sep 18, 2022
-
-
dnns01 authored
-
- Sep 10, 2022
-
-
dnns01 authored
This reverts commit adb2e75b. Co-authored-by:
dnns01 <git@dnns01.de>
-
dnns01 authored
* Fix error, when responding to interaction took to long * Fix problem with maximum message length in learninggroup list * Make /timer a guild only command Co-authored-by:
dnns01 <git@dnns01.de>
-
- Sep 09, 2022
-
-
dnns01 authored
* Stellenangebote der Uni posten (#148) * job-offer feature hinzugefügt * updated disnake, switched joboffers to slashcommand * move JOBS_URL and STD:FAK to .env * cahnge all requested changes * add 'all' as STD_FAK possibility * update .env.template and info * fix problem with `all` when STD_FAK!=all * fix missing Sonderzeichen * create turnable pages if more than 5 offers * fix Beständigkeit of outdated joboffers * create new embed for every five new joboffers Co-authored-by:
dnns01 <git@dnns01.de> * use next "li" instead of "div" to include more support information for some modules (#166) * Fix für Probleme im Lerngruppenmanagement (#162) * fix for #130 and #155 * fix for #153 * add filter to learngroup request to reduce support time and fix for #159 * add detection of semester and status in learngroup requests to switch if arguments if needed, should fix # 63 * add ping for lg-owner on join request. fix #145 * Rebuild role assignment (#182) * Rebuild role assignment to work with slash commands and buttons. Also roles assignment is easier to configure without further code changes * Changed from DM confirmation to ephemeral message in channel as interaction response Co-authored-by:
dnns01 <git@dnns01.de> * Cleanup .env.template (#185) * Rename Owner in Lg-module #178 (#181) * Renamed 'Owner' in Lg-module, resolved typos * Renamed 'Owner' in Lg-module, resolved typos * Anglizismen entfernt * Ein Tippfehler noch korrigiert * All instances of "owner" changed to "organizer". * Änderungen von Lou-M's Review übernommen * Beschreibungen der Umgebungsvariablen von LEARNINGGROUPS modifiziert bzw. hinzugefügt, kleinere Typos Co-authored-by:
dnns01 <github@dnns01.de> * Added confirmation, when roles are updated (#188) Co-authored-by:
dnns01 <git@dnns01.de> Co-authored-by:
samari-k <74598487+samari-k@users.noreply.github.com> Co-authored-by:
dnns01 <git@dnns01.de> Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> Co-authored-by:
J.M. Baldwin <oddbook@posteo.net>
-
- Mar 17, 2022
-
-
dnns01 authored
* Changes to scraper.py (#158) Matching string now reflects changes on the website. * Es ist ein Leerzeichen in der Modul-Fehlermeldung
Co-authored-by:Lou-M <73669620+Lou-M@users.noreply.github.com>
-
- Jan 28, 2022
-
-
dnns01 authored
* Advent calendar (#131) * Advent calendar (#132) * Merge learninggroup changes to release (#128) * First attempt for auto qa via Github Action * Try changing directory * Check Git Status * Check pwd for debugging * Copy checked out repo to deploy directory * Let Boty get restarted =) * Avoid TypeErrors with missing .env entries (#114) * Disnake migration (#113) * Add pip update * Remove Timer from Bot (temporarily) (#117) * Test Webhook * Next Webhook test * Added private learninggroups and confirm dialog * send message to user when request is not accepted (#118) * send message to user when request is not accepted * add message to user with direct link to the group when request is accepted. * add dialog with custom buttons (#119) * Lerngruppenfunktionalität gefixt (#123) * Fix learninggroups button handling * talki talki talk talk talk - more messages to inform users about status updates * added mod-role to permissions and fix help (#124) * fix forgotten awaits on channel.send() calls (#125) * fix lg owner can't be a member but dnns made it (#126) * added open, close, private state to learninggroups (#127) * added open, close, private state to learninggroups * fix logical issue in show and hide * add discriminator to lg memberlists * add seperator to help cards * fix open channel got permissions / add discriminator to statusmessage * fix message not send on state change success * fix typo prevents message to be shown * fix range from 4 to 6 causes error when lou does her 666 things * add debug command to show on the fly channel confings * change "Benutzer" and "Besitzer" to female forms Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> * Add advent calendar functionality using threads and preparation channels * Add message when day is assigne in newly created channel Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> * Advent calendar (#133) * Merge learninggroup changes to release (#128) * First attempt for auto qa via Github Action * Try changing directory * Check Git Status * Check pwd for debugging * Copy checked out repo to deploy directory * Let Boty get restarted =) * Avoid TypeErrors with missing .env entries (#114) * Disnake migration (#113) * Add pip update * Remove Timer from Bot (temporarily) (#117) * Test Webhook * Next Webhook test * Added private learninggroups and confirm dialog * send message to user when request is not accepted (#118) * send message to user when request is not accepted * add message to user with direct link to the group when request is accepted. * add dialog with custom buttons (#119) * Lerngruppenfunktionalität gefixt (#123) * Fix learninggroups button handling * talki talki talk talk talk - more messages to inform users about status updates * added mod-role to permissions and fix help (#124) * fix forgotten awaits on channel.send() calls (#125) * fix lg owner can't be a member but dnns made it (#126) * added open, close, private state to learninggroups (#127) * added open, close, private state to learninggroups * fix logical issue in show and hide * add discriminator to lg memberlists * add seperator to help cards * fix open channel got permissions / add discriminator to statusmessage * fix message not send on state change success * fix typo prevents message to be shown * fix range from 4 to 6 causes error when lou does her 666 things * add debug command to show on the fly channel confings * change "Benutzer" and "Besitzer" to female forms Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> * Add advent calendar functionality using threads and preparation channels * Add message when day is assigne in newly created channel * Add commands to show the whole assignments and to reassign a day * Fix permissions in reassign command Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> * winter is coming added bot's wintery profile picture * Easter -> Emoji_hunt für mehr Anlässen (#135) * Update and rename easter.py to emoji_hunt.py * Update fernuni_bot.py * Rebranding * Letzte sprachliche Anpassungen * Uncomment emoji hunt * Fix indentation * Further indentation fixes * Remove empty help decorator * Add tasks import * Add random import * Add timer * Fix errors Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> Co-authored-by:
Lou-M <73669620+Lou-M@users.noreply.github.com> Co-authored-by:
dnns01 <git@dnns01.de>
-
- Dec 26, 2021
-
-
dnns01 authored
* Advent calendar (#131) * Advent calendar (#132) * Merge learninggroup changes to release (#128) * First attempt for auto qa via Github Action * Try changing directory * Check Git Status * Check pwd for debugging * Copy checked out repo to deploy directory * Let Boty get restarted =) * Avoid TypeErrors with missing .env entries (#114) * Disnake migration (#113) * Add pip update * Remove Timer from Bot (temporarily) (#117) * Test Webhook * Next Webhook test * Added private learninggroups and confirm dialog * send message to user when request is not accepted (#118) * send message to user when request is not accepted * add message to user with direct link to the group when request is accepted. * add dialog with custom buttons (#119) * Lerngruppenfunktionalität gefixt (#123) * Fix learninggroups button handling * talki talki talk talk talk - more messages to inform users about status updates * added mod-role to permissions and fix help (#124) * fix forgotten awaits on channel.send() calls (#125) * fix lg owner can't be a member but dnns made it (#126) * added open, close, private state to learninggroups (#127) * added open, close, private state to learninggroups * fix logical issue in show and hide * add discriminator to lg memberlists * add seperator to help cards * fix open channel got permissions / add discriminator to statusmessage * fix message not send on state change success * fix typo prevents message to be shown * fix range from 4 to 6 causes error when lou does her 666 things * add debug command to show on the fly channel confings * change "Benutzer" and "Besitzer" to female forms Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> * Add advent calendar functionality using threads and preparation channels * Add message when day is assigne in newly created channel Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> * Advent calendar (#133) * Merge learninggroup changes to release (#128) * First attempt for auto qa via Github Action * Try changing directory * Check Git Status * Check pwd for debugging * Copy checked out repo to deploy directory * Let Boty get restarted =) * Avoid TypeErrors with missing .env entries (#114) * Disnake migration (#113) * Add pip update * Remove Timer from Bot (temporarily) (#117) * Test Webhook * Next Webhook test * Added private learninggroups and confirm dialog * send message to user when request is not accepted (#118) * send message to user when request is not accepted * add message to user with direct link to the group when request is accepted. * add dialog with custom buttons (#119) * Lerngruppenfunktionalität gefixt (#123) * Fix learninggroups button handling * talki talki talk talk talk - more messages to inform users about status updates * added mod-role to permissions and fix help (#124) * fix forgotten awaits on channel.send() calls (#125) * fix lg owner can't be a member but dnns made it (#126) * added open, close, private state to learninggroups (#127) * added open, close, private state to learninggroups * fix logical issue in show and hide * add discriminator to lg memberlists * add seperator to help cards * fix open channel got permissions / add discriminator to statusmessage * fix message not send on state change success * fix typo prevents message to be shown * fix range from 4 to 6 causes error when lou does her 666 things * add debug command to show on the fly channel confings * change "Benutzer" and "Besitzer" to female forms Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> * Add advent calendar functionality using threads and preparation channels * Add message when day is assigne in newly created channel * Add commands to show the whole assignments and to reassign a day * Fix permissions in reassign command Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> * winter is coming added bot's wintery profile picture * Easter -> Emoji_hunt für mehr Anlässen (#135) * Update and rename easter.py to emoji_hunt.py * Update fernuni_bot.py * Rebranding * Letzte sprachliche Anpassungen * Uncomment emoji hunt * Fix indentation * Further indentation fixes * Remove empty help decorator * Add tasks import * Add random import Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> Co-authored-by:
Lou-M <73669620+Lou-M@users.noreply.github.com>
-
- Nov 23, 2021
-
-
dnns01 authored
* Advent calendar (#131) * Advent calendar (#132) * Advent calendar (#133)
-
- Nov 07, 2021
-
-
dnns01 authored
-
dnns01 authored
* Create, Join and start a group, handle players and check, if a player can join or is already part of an existing group * Add Epilog message, and confirmation of people who would like to join * disable start-button after start * nur Owner kann auf Start klicken * check if already member of THIS group in on_join * check if already playing in ANY group in on_join and start-group * Send DM to rejected user * only owner can accept or reject players * ViewManager for Elmstreet (#122) * buttons for elmstreet * fix import * allow custom-fields in dialog-embed * show courage of joining player in dialog * check if player has enough courage to play * increase courage every 5min and edit all corresponding messages * allow only a single request per group * add leaderboard for elm street * get_stop_view to add stop-button to any message * allow start-group ONLY in #elm-street * show group-stats in elm-street * show group-stats in Threads * possible to cancel a group instead of starting * final message in thread before archive * Add / change texts * Play story based on json file * Calculate change in sweets and courage and output that change. * Add fear event * apply_sweets_and_courage now applies sweets and courage to group * Only groupowner can press buttons * count group-stats * apply sweets after finishing the round * show personal stats * increase courage only if player is not actually playing * typo removal & minor text changes * create and delete voice channels * Fixed fString * Added next to story handling * Randomisierung! tested: it works * Fix error when getting user id from embed * Fix getting user from embed... again * delete messages with buttons after one of them was clicked. * fix request only once per group * change "Beenden" to "Beendet" in stop-view * change how story messages are shown * change how story messages are shown * Fix typo * add possibility to leave group via button or slash-command * Fix mention in Start journey message * fix permissions on voice channels and add leaderboard below stats after round finished * fix leaderboard being sent to wrong channel * Fall 0 und Negativ Süßigkeiten abgedeckt * doors can now only be visited once * group can only be started or joined, if courage is 50 or higher, open join requests get denied when round is started * stats command in all channels available (sent as ephemeral, so no problem. * Fix leaderboard beeing sent at the end of a round * Fix view manager * Turn off elm street Co-authored-by:
samari-k <safi.kuehn@gmx.de> Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com> Co-authored-by:
ffaadd <me@ffaadd.xyz> Co-authored-by:
LMzK <73669620+L-MzK@users.noreply.github.com>
-
- Oct 26, 2021
-
-
L-MzK authored
-
- Oct 22, 2021
- Oct 21, 2021
-
-
dnns01 authored
* First attempt for auto qa via Github Action * Try changing directory * Check Git Status * Check pwd for debugging * Copy checked out repo to deploy directory * Let Boty get restarted =) * Avoid TypeErrors with missing .env entries (#114) * Disnake migration (#113) * Add pip update * Remove Timer from Bot (temporarily) (#117) * Test Webhook * Next Webhook test * Added private learninggroups and confirm dialog * send message to user when request is not accepted (#118) * send message to user when request is not accepted * add message to user with direct link to the group when request is accepted. * add dialog with custom buttons (#119) * Lerngruppenfunktionalität gefixt (#123) * Fix learninggroups button handling * talki talki talk talk talk - more messages to inform users about status updates * added mod-role to permissions and fix help (#124) * fix forgotten awaits on channel.send() calls (#125) * fix lg owner can't be a member but dnns made it (#126) * added open, close, private state to learninggroups (#127) * added open, close, private state to learninggroups * fix logical issue in show and hide * add discriminator to lg memberlists * add seperator to help cards * fix open channel got permissions / add discriminator to statusmessage * fix message not send on state change success * fix typo prevents message to be shown * fix range from 4 to 6 causes error when lou does her 666 things * add debug command to show on the fly channel confings * change "Benutzer" and "Besitzer" to female forms Co-authored-by:
Fabian <75286597+ffaadd@users.noreply.github.com>
-
Fabian authored
* added open, close, private state to learninggroups * fix logical issue in show and hide * add discriminator to lg memberlists * add seperator to help cards * fix open channel got permissions / add discriminator to statusmessage * fix message not send on state change success * fix typo prevents message to be shown * fix range from 4 to 6 causes error when lou does her 666 things * add debug command to show on the fly channel confings * change "Benutzer" and "Besitzer" to female forms
-
- Oct 20, 2021
-
-
Fabian authored
-
- Oct 19, 2021
- Oct 17, 2021
- Oct 12, 2021
- Oct 09, 2021
- Oct 08, 2021