discord_event_generator¶
academic_doc_generator.colloquium.discord_event_generator
¶
Modul zur Erstellung von Discord-Events für Kolloquien in Raum 1.242.
DiscordEventGenerator
¶
Erstellt Scheduled Events in Discord für Kolloquien.
Source code in src/academic_doc_generator/colloquium/discord_event_generator.py
__init__()
¶
Initialisiert den DiscordEventGenerator und lädt Umgebungsvariablen.
create_event_if_campus_room_1242(student_name, date_colloquium, time_colloquium, duration_minutes=45, location_type='campus', room=None)
¶
Erstellt ein Discord-Event, falls das Kolloquium in Raum 1.242 am Campus stattfindet.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
student_name
|
str
|
Name des Studierenden. |
required |
date_colloquium
|
str
|
Datum im Format "DD.MM.YYYY". |
required |
time_colloquium
|
str
|
Uhrzeit im Format "HH:MM". |
required |
duration_minutes
|
int
|
Dauer des Kolloquiums in Minuten (Standard: 45). |
45
|
location_type
|
str
|
"campus", "company" oder "online". |
'campus'
|
room
|
Optional[str]
|
Raumnummer. |
None
|
Returns:
| Type | Description |
|---|---|
Optional[dict]
|
Dict der Discord API-Antwort, wenn das Event erstellt wurde, sonst None. |