Announcement Post um Notification Rollen abzufragen #17

Closed
opened 2023-06-12 21:22:34 +02:00 by kenobi · 1 comment
Owner

Der Bot soll ein Slashcommand bekommen (bspw. /announce mit Auswahloption initial). Dieses Slashcommand soll nur für User mit 'hohen' Rollen zugänglich sein. Alternativ auf spezifische UserIds beschränkt.

Das Command sorgt dafür, dass ein Post in den #announcements Channel gesendet wird, der per @everyone alle User darüber in Kenntnis setzt, dass es ab jetzt Watchparties geben wird, dass wird dafür einen Bot haben, welcher bei neuen Parties eine bestimme Rolle anpingen wird, und dass eine Reaktion mit 🎫 (:ticket:) dazu führt, dass der Bot einen Ping an den User sendet.

Todos:

  • Slashcommand /announce implementieren
  • User beschränkung implementieren
  • Nachricht formulieren
  • Reaktionen auf Nachricht auswerten
    • Reaktion + -> Rolle adden
    • Reaktion - -> Rolle entfernen
  • Implementation von Benachrichtigung bei neuer Abstimmung und neuer Watchparty
  • /announce initial pinnt die Announce Nachricht an den #announcement Channel
    • vorher vorhandene initial Nachrichten werden ent-pinnt
Der Bot soll ein Slashcommand bekommen (bspw. `/announce` mit Auswahloption `initial`). Dieses Slashcommand soll nur für User mit 'hohen' Rollen zugänglich sein. Alternativ auf spezifische UserIds beschränkt. Das Command sorgt dafür, dass ein Post in den #announcements Channel gesendet wird, der per @everyone alle User darüber in Kenntnis setzt, dass es ab jetzt Watchparties geben wird, dass wird dafür einen Bot haben, welcher bei neuen Parties eine bestimme Rolle anpingen wird, und dass eine Reaktion mit 🎫 (`:ticket:`) dazu führt, dass der Bot einen Ping an den User sendet. Todos: - [x] Slashcommand /announce implementieren - [x] User beschränkung implementieren - [x] Nachricht formulieren - [x] Reaktionen auf Nachricht auswerten - [x] Reaktion + -> Rolle adden - [x] Reaktion - -> Rolle entfernen - [x] Implementation von Benachrichtigung bei neuer Abstimmung und neuer Watchparty - [x] /announce initial pinnt die Announce Nachricht an den #announcement Channel - [x] vorher vorhandene initial Nachrichten werden ent-pinnt
kenobi added this to the 1.0 milestone 2023-06-12 21:28:31 +02:00
Collaborator

User Beschränkung wird vorerst auf ID von config ADMIN_ROLE beschränkt

User Beschränkung wird vorerst auf ID von config ADMIN_ROLE beschränkt
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kenobi/jellyfin-discord-bot#17
No description provided.