Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Slack: reply to a Slack message from Taskuary

Aperta
#262 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
fastapi, python
Ambito
api, backend

Direzione di ricerca

Start with taskuary/outbound.py and trace how existing email, Teams, and WhatsApp replies enter the approval queue and report delivery failures. Then inspect the Slack card polling and sign-in paths to identify how each card retains its conversation and scopes. Add tests with a fake Slack client and invented workspaces; done means an approved reply posts in the owning card's thread and missing chat:write scope follows the existing fix path.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

What

Slack messages come into Taskuary (each Slack card is polled), but there is no way to answer one from Taskuary: no draft, no Send through Slack. Replies exist for email, Teams, WhatsApp and other channels.

Sketch

  • A reply on a Slack-sourced task drafts into the usual approval queue (Review / Close out) and, on the owner's Send, posts in the same thread (chat.postMessage with thread_ts) through the card the message came in on.
  • Delivery state and failures follow the existing outbound pattern (taskuary/outbound.py), so the card shows a failed send in plain words with its fix.
  • Respect the card's scopes (needs chat:write); a token without it shows the existing sign-in/fix path.

Notes

  • Several Slack cards are already polled per card; the reply should leave through the card that owns the conversation.
  • Tests with a fake Slack client and invented workspaces (northwind.example).
Lingua principale
Python
Stelle
116
Fork
22
Merge medio
8h 45m
PR unite (30g)
41

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ldbumble/taskuary

Tutte le issue di ldbumble/taskuary

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.