agentscope-ai / agentscope-ai/QwenPaw
Feature: Add Telegram allowlist access control fields to Desktop GUI
- Lingua principale
- TypeScript
- Stelle
- 35k
- Fork
- 3.1k
- Merge medio
- 1g 13h
- PR unite (30g)
- 228
Descrizione
## Problem
The Telegram tab in the Desktop GUI only shows 5 fields: bot_token, base_url, http_proxy, http_proxy_auth, show_typing.
Users cannot set: allow_from, dm_policy, group_policy, access_control_dm, access_control_group, dm_disabled, group_disabled — all required for restrict-who-can-access-the-bot (allowlist/denylist).
These fields work in the backend and are shown for Matrix/imessage, but NOT for Telegram.
## Current Pain
To restrict access, users must manually edit config.json and add ALL of these:
```json
"telegram": {
"dm_policy": "allowlist",
"group_policy": "allowlist",
"access_control_dm": true,
"access_control_group": true,
"allow_from": [YOUR_TELEGRAM_ID]
}
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Start by finding the Desktop GUI code that builds the Telegram tab and compare it with the Matrix/imessage tabs that already show access-control fields. Use the listed config.json keys as the required fields. Done means users can set the Telegram allowlist/denylist options in the GUI instead of manually editing config.json.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- desktop
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 66/100