Slack: reply to a Slack message from Taskuary
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
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.postMessagewiththread_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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ldbumble/taskuary
-
enhancement help wanted
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
bug connector
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
I maintainer di solito rispondono entro 1 giorno
-
bug connector
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di ldbumble/taskuary
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ComposioHQ/awesome-claude-skills#2398 ·
I maintainer di solito rispondono entro 2 giorni
-
bug converter
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
grafana/sigma-rule-deployment#435 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
datamodel-code-generator/datamodel-code-generator#5589 ·
I maintainer di solito rispondono entro 1 giorno
-
Shell: serve the home app's Cookie Policy on a hard reloadForse già presa @2001anshkaushik l’ha presa oggi. Apertafeature module:ai
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
rocketride-org/rocketride-server#2899 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
GEFSv12
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100