Skip to content
Snippets Groups Projects
user avatar
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
History

fernuni-bot a.k.a. Boty McBotface

Bot für den Discord Server "Mathematik & Informatik FUH"

Funktion

April 2020 ✨Geburtsstunde

Zu dem Zeitpunkt kann Boty:

  • Nachrichten über die 📌-Reaktion anheften,
  • Rollen zuschreiben / -entfernen (Studiengangszugehörigkeit).

Mai 2021

Rolle: Freund und Helfer bei der Organisation des Studiums und der gelegentlichen Prokrastination 🤖

  • Begrüßung von neuen Servermitgliedern

    • Direktnachricht
    • Text in #welcome
  • Rollenzuschreibung / -entfernung

    • Studiengangszugehörigkeit
    • Newsrolle -> Ping bei Neuigkeiten der Fak. für Informatik und Mathematik
    • Farben für Usernames
    • Sonstige Rollen bei saisonalen Events
  • Wissensmanagement

  • Lerngruppenverwaltung

    • Anfragen/ Erstellen/ Umbenennen/ Löschen
    • Ownership -> Toggle: 🛑vollzählig/ 🌲offen für neue Mitglieder
  • Kalenderfunktion

  • Umfragefunktion

  • Moderationswerkzeuge

    • Calmdown-Rolle -> entzieht einem Nutzer die Schreibrechte für eine vorgegebene Zeit
    • Voice-Kommando -> schließt/ öffnet alle Voice-Channels (wurde während der Online-Klausurkampgne verwendet)
  • Misc

Mitwirkung

Dir fehlt bei Boty eine Funktion? Dann kannst du !idee <Deine Idee> in #anregungen-zum-discord auf dem Server eingeben.
Außerdem gibt es möglicherweise unbearbeitete Issues, die du in Angriff nehmen kannst 💪