Skip to content
Snippets Groups Projects
  1. Aug 24, 2023
  2. Feb 19, 2023
  3. Feb 08, 2023
    • dnns01's avatar
      Migration zu Discord.py v2 (#197) · 6f6244fa
      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: default avatardnns01 <git@dnns01.de>
      6f6244fa
  4. Sep 22, 2022
  5. Sep 18, 2022
  6. Sep 10, 2022
  7. Sep 09, 2022
    • dnns01's avatar
      Release v1.1 (#175) · 707a55f3
      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: default avatardnns01 <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: default avatardnns01 <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: default avatardnns01 <github@dnns01.de>
      
      * Added confirmation, when roles are updated (#188)
      
      Co-authored-by: default avatardnns01 <git@dnns01.de>
      
      Co-authored-by: default avatarsamari-k <74598487+samari-k@users.noreply.github.com>
      Co-authored-by: default avatardnns01 <git@dnns01.de>
      Co-authored-by: default avatarFabian <75286597+ffaadd@users.noreply.github.com>
      Co-authored-by: default avatarJ.M. Baldwin <oddbook@posteo.net>
  8. Mar 17, 2022
  9. Jan 28, 2022
    • dnns01's avatar
      Deploy timer (#141) · 33b6deed
      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: default avatarFabian <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: default avatarFabian <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: default avatarFabian <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: default avatarFabian <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: default avatarFabian <75286597+ffaadd@users.noreply.github.com>
      Co-authored-by: default avatarLou-M <73669620+Lou-M@users.noreply.github.com>
      Co-authored-by: default avatardnns01 <git@dnns01.de>
      33b6deed
  10. Dec 26, 2021
    • dnns01's avatar
      Deploy emoji-hunt (#138) · 53b5dfcf
      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: default avatarFabian <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: default avatarFabian <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: default avatarFabian <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: default avatarFabian <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: default avatarFabian <75286597+ffaadd@users.noreply.github.com>
      Co-authored-by: default avatarLou-M <73669620+Lou-M@users.noreply.github.com>
      53b5dfcf
  11. Nov 23, 2021
  12. Nov 07, 2021
    • dnns01's avatar
      Merge branch 'develop' into release · 84c82fce
      dnns01 authored
      84c82fce
    • dnns01's avatar
      Project Elm Street (#120) · 3858d7c2
      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: default avatarsamari-k <safi.kuehn@gmx.de>
      Co-authored-by: default avatarFabian <75286597+ffaadd@users.noreply.github.com>
      Co-authored-by: default avatarffaadd <me@ffaadd.xyz>
      Co-authored-by: default avatarLMzK <73669620+L-MzK@users.noreply.github.com>
      3858d7c2
  13. Oct 26, 2021
  14. Oct 22, 2021
  15. Oct 21, 2021
    • dnns01's avatar
      Merge learninggroup changes to release (#128) · 3819a836
      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: default avatarFabian <75286597+ffaadd@users.noreply.github.com>
      3819a836
    • Fabian's avatar
      added open, close, private state to learninggroups (#127) · a8a2d32d
      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
      a8a2d32d
  16. Oct 20, 2021
  17. Oct 19, 2021
  18. Oct 17, 2021
  19. Oct 12, 2021
  20. Oct 09, 2021
  21. Oct 08, 2021
Loading