Browse tests and open website forms through the Telegram bot #45
Labels
No labels
area/backend
area/frontend
area/tooling
kind
build
kind
chore
kind
ci
kind
docs
kind
feat
kind
perf
kind
test
size
l
size
m
size
s
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#66 Handle organizer decisions and simple session updates through Telegram
viacheslavshuka/quorum
#70 Let testers manage their participation through Telegram buttons
viacheslavshuka/quorum
#6 Start the FastAPI runtime with owned database resources
viacheslavshuka/quorum
#14 Authenticate Telegram users through protected Quorum sessions
viacheslavshuka/quorum
#20 Display dates and deadlines in each user's saved timezone
viacheslavshuka/quorum
#21 Let testers hide ignored organizers from ordinary discovery
viacheslavshuka/quorum
#28 Edit recurring availability with date overrides and overnight slots
viacheslavshuka/quorum
#44 Create private test drafts and publish complete announcements
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#45
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Outcome
Provide a basic aiogram bot integrated with FastAPI. The bot resolves the same verified account as the website and delegates business behavior to application ports.
Use structured messages with labeled details and action buttons. Website forms handle registration, profile editing, availability, ignores, and initial session or material creation.
Acceptance criteria
Validation design
Send synthetic updates for two identities, incomplete registration, a blocked account, and a forged or duplicate update. Assert permitted message content and absence of private fields. Render hostile description text and long announcements to detect HTML injection and truncation defects. Use a test adapter rather than sending real Telegram messages.
Dependencies
Related work