diff --git a/cogs/learninggroups.py b/cogs/learninggroups.py index 030cbe3f45534572c707891e036fff891ffb61cb..125d044d10a7645e0ce8f2876d7ab0c9396afeba 100644 --- a/cogs/learninggroups.py +++ b/cogs/learninggroups.py @@ -327,31 +327,36 @@ class LearningGroups(commands.Cog): await self.move_channel(channel, category, False) user = await self.bot.fetch_user(requested_channel_config["organizer_id"]) - await channel.send(f":wave: <@!{user.id}>, hier ist deine neue Lerngruppe.\n" - "Es gibt offene und private Lerngruppen. Eine offene Lerngruppe ist für jeden sichtbar " - "und jeder kann darin schreiben. Eine private Lerngruppe ist unsichtbar und auf eine " - "Gruppe an Kommilitoninnen beschränkt." - "```" - "Funktionen für Lerngruppenorganisatorinnen:\n" - "!lg addmember <@newmember>: Fügt ein Mitglied zur Lerngruppe hinzu.\n" - "!lg organizer <@neworganizer>: Ändert die Organisatorin der Lerngruppe auf @neworganizer.\n" - "!lg open: Öffnet eine Lerngruppe.\n" - "!lg close: Schließt eine Lerngruppe.\n" - "!lg private: Stellt die Lerngruppe auf privat.\n" - "!lg show: Zeigt eine private oder geschlossene Lerngruppe in der Lerngruppenliste an.\n" - "!lg hide: Entfernt eine private oder geschlossene Lerngruppe aus der Lerngruppenliste.\n" - "!lg kick <@user>: Schließt eine Benutzerin von der Lerngruppe aus.\n" - "\nKommandos für alle:\n" - "!lg id: Zeigt die ID der Lerngruppe an mit der andere Kommilitoninnen beitreten können.\n" - "!lg members: Zeigt die Mitglieder der Lerngruppe an.\n" - "!lg organizer: Zeigt die Organisatorin der Lerngruppe an.\n" - "!lg leave: Du verlässt die Lerngruppe.\n" - "!lg join: Anfrage, um der Lerngruppe beizutreten.\n" - "\nMit dem nachfolgenden Kommando kann eine Kommilitonin darum " - "bitten in die Lerngruppe aufgenommen zu werden wenn die Gruppe privat ist.\n" - f"!lg join {channel.id}" - "\n(Manche Kommandos werden von Discord eingeschränkt und können nur einmal alle 5 Minuten ausgeführt werden.)" - "```" + await channel.send(f"👋 <@!{user.id}>, hier ist deine neue Lerngruppe! \n" + "\n" + "## Botbefehle für die Organisatorin \n" + "### Lerngruppenstatus und -sichtbarkeit \n" + "Öffentliche Lerngruppen sind für Beitrittsanfragen \n" + "- offen (🌲) oder \n" + "- geschlossen (🛑). \n" + "Ansonsten können sie privat (🚪) sein -> der Lerngruppenkanal ist nur für die Mitglieder (und die Mods) sichtbar.\n" + "\n" + "Befehle zum Statuswechsel: \n" + "- `!lg open`: Lerngruppe wird sichtbar und geöffnet.\n" + "- `!lg close`: Lerngruppe wird sichtbar und geschlossen. \n" + "- `!lg private`: Lerngruppe wird für alle außer für Mitglieder unsichtbar.\n" + f"- `!lg show` / `!lg hide`: private Lerngruppe wird in der Lerngruppenliste im <#{self.channel_info}> Kanal aufgenommen / entfernt.\n" + "### Verwaltung der Mitgliedsliste\n" + " - `!lg addmember <@newmember>`: Fügt ein Mitglied zur Lerngruppe hinzu. \n" + "||*(alias: `!lg am <@newmember`)*||\n" + "- `!lg organizer <@neworganizer>`: Ändert die Organisatorin der Lerngruppe auf @neworganizer.\n" + "- `!lg kick <@user>`: Schließt eine Benutzerin von der Lerngruppe aus.\n" + "\n" + "## Botbefehle für alle: \n" + "- `!lg id`: Zeigt die ID der Lerngruppe an, mit der andere Kommilitoninnen beitreten können.\n" + "- `!lg members`: Zeigt die Mitglieder der Lerngruppe an.\n" + "- `!lg organizer`: Zeigt die Organisatorin der Lerngruppe an.\n" + "- `!lg leave`: Du verlässt die Lerngruppe.\n" + "- `!lg join`: Sendet eine Anfrage an die Organisatorin der Lerngruppe, um beizutreten.\n" + "\n" + "Mit dem nachfolgenden Kommando kann eine Kommilitonin darum bitten, in die Lerngruppe aufgenommen zu werden, wenn die Gruppe privat ist.\n" + "`!lg join {channel.id}` \n" + "*PS: Manche Kommandos werden von Discord eingeschränkt und können nur einmal alle 5 Minuten ausgeführt werden.*\n" ) self.groups["groups"][str(channel.id)] = { "organizer_id": requested_channel_config["organizer_id"],