From 866496cbc7d5ffddc7e975751006146df52c2887 Mon Sep 17 00:00:00 2001 From: Someone Date: Mon, 10 Jan 2022 19:41:32 +0100 Subject: [PATCH] modules/WSOnboarding.py --- modules/WSOnboarding.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/modules/WSOnboarding.py b/modules/WSOnboarding.py index 5c7ca30..92b02b4 100644 --- a/modules/WSOnboarding.py +++ b/modules/WSOnboarding.py @@ -2,8 +2,6 @@ # Copyright (c) 2016-2022 by Someone (aka. Jan Vales ) # published under MIT-License -import pprint -import re from inspect import cleandoc @@ -36,9 +34,9 @@ class WSOnboarding(AbstractWSHandler): self.bot.api.add_user_to_team(team_id, user["id"], exc=False) self.bot.api.add_user_to_channel(chan_id, user["id"], exc=False) - c = self.bot.api.create_dm_channel_with(data['data']['user_id']) + chan = self.bot.api.create_dm_channel_with(data['data']['user_id']) - self.bot.api.create_post(c['id'], cleandoc(""" + self.bot.api.create_post(chan['id'], cleandoc(""" ## **``Willkommen auf Mattermost!``** Ich habe mir erlaubt, dich in beide Teams (Gruppen) zu joinen. Mit der linken Spalte kannst du zwischen den 2 Teams hin und her springen. @@ -49,7 +47,7 @@ class WSOnboarding(AbstractWSHandler): + Channels wie den Beratungschannel, Lernraum-Infos, das MemeOperationCenter, Programming und die Linux Lounge, Gaming, catcontent und andere Channels, die dich möglicherweise interessieren dürften.:) """)) - self.bot.api.create_post(c['id'], cleandoc(""" + self.bot.api.create_post(chan['id'], cleandoc(""" Es gibt etliche Befehle, die dir die Navigation in Mattermost erleichtern sollen. Einige wichtige sind: + **``/join-active`` bzw. ``/join-all`` im FSInf-Team** - Befiehlt mir, dich in alle aktiven/verfügbaren öffentlichen Channels zu adden, damit du nich jedem Channel manuell beitreten musst. + **``/tissjoin `` nur im VoWi-Team** - Basically /join-all in sinnvoll. Added dich in die LVA-Channels deiner tiss-favoriten. @@ -58,7 +56,7 @@ class WSOnboarding(AbstractWSHandler): + **``/raumsuche ``** hilft dir Räume an der TU zu finden. """)) - self.bot.api.create_post(c['id'], cleandoc(""" + self.bot.api.create_post(chan['id'], cleandoc(""" Das Motto auf mattermost ist: **``Be excellent to each other``** Sollte dir auffallen, dass sich wer nicht exzellent benimmt und z.b. andere beleidigt zögere nicht und kontaktiere eine_n der Team-Admin_as. Sollte ich mich mal nicht exzellent benehmen, z.b. indem ich Befehle nicht ordnungsgemäß ausführe, oder du mich verbessern willst (ich bin in python geschrieben), kontaktiere meinen Botmaster @someone. @@ -68,7 +66,7 @@ class WSOnboarding(AbstractWSHandler): # additional info for guests. if "system_guest" in user["roles"]: - self.bot.api.create_post(c['id'], cleandoc(""" + self.bot.api.create_post(chan['id'], cleandoc(""" ## ``Confirm your student email to get full access to Mattermost`` Your account is currently a [guest account](https://docs.mattermost.com/deployment/guest-accounts.html), which means your user expirience is limited due to privacy, copyright and licencing reasons and you are restricted to these channels: * Chat @@ -79,4 +77,3 @@ class WSOnboarding(AbstractWSHandler): To gain full access to all channels and features you need to go to your Account Settings and change your email to ``eXXXXXXXX@student.tuwien.ac.at`` and then click on the link in the confirmation email. You will then get full access within an hour. """)) - -- 2.43.0