Conversation
- Create scheduleAutoDelete function with 60s default timeout - Silent error handling for already deleted messages - Returns timeout ID for optional cancellation
- Use WebSocket ping instead of timestamp calculation - Update description to '🏓 Verifica latencia del bot' - Apply auto-delete after 60 seconds - Remove !ping fallback command (no longer needed)
- Allow users with normal verify to upgrade to Javeriana verification - Detect upgrade by checking if user has verify role and new email is @javeriana.edu.co - Remove normal verify role before assigning verifyJaveriana - Delete old email from verificationEmails map during upgrade - Block users from re-verifying with different Javeriana email - Block users already verified with the same email - Log upgrade process for auditing
- ping: '🏓 Verifica latencia del bot' - metrics: '📊 Muestra estadísticas en tiempo real' - clear: '🧹 Elimina mensajes por cantidad o tiempo' - event: '📅 Prueba de concepto - Usa UI de Discord para eventos' - verify: '🔐 Verifica tu correo con código OTP' - start: '🔐 Envía código OTP a tu correo' - code: '✅ Confirma código OTP recibido' - ticketmessage: '🎫 Publica mensaje para crear tickets' - ticketclose: '🔒 Cierra el ticket actual' - presence: '👤 Configura presencia del bot' - config-reset: '⚠️ Elimina toda la configuración del servidor'
- Change timeout from 30 minutes to 60 seconds - Keep hybrid logic: delete after 60s OR 5 new messages (whichever comes first) - Maintains silent error handling for already deleted messages
- Add /help command with category-based navigation - Categories organized by permission level (General → Verification → Tickets → Communication → Monitoring → Administration) - Filter commands based on user permissions (Administrator + admin/junta roles) - Dropdown menu to select category and view detailed command info - Each command shows: emoji, name, description, permissions, and example - Special notes for verify command about Javeriana upgrade - Back button to return to main menu - Show count of blocked commands in footer - All responses are ephemeral (flags: 1<<6) - Register handlers in interactionCreate.ts for help: pattern
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.