Slack: reply to a Slack message from Taskuary
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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).
- Lenguaje dominante
- Python
- Estrellas
- 116
- Forks
- 22
- Merge medio
- 5 h 6 min
- PR fusionados (30 d)
- 23
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ldbumble/taskuary
-
Report ran without Outlook mailAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
ldbumble/taskuary#270 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
enhancement help wanted
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
bug connector
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Los mantenedores suelen responder en 1 día
-
bug connector
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
Todos los issues de ldbumble/taskuary
Issues similares
-
[Bug]: Responses API 500s on assistant message with empty content listPosiblemente ocupada @shadowmodder la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
vllm-project/vllm#64940 ·
Los mantenedores suelen responder en 1 día
-
limits
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Keybind quest outdatedAbiertoStatus: Triage Type: Quest
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
GTNewHorizons/GT-New-Horizons-Modpack#27490 ·
Los mantenedores suelen responder en 1 día
-
LLM.save() discards the model's active prompt stylePosiblemente ocupada @remote-controlled-man la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Lightning-AI/litgpt#2378 ·
Los mantenedores suelen responder en 23 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día