Tarefa: Implementar Funcionalidade de Sincronização de Conta Discord
Descrição da Tarefa
Desenvolver uma funcionalidade usando TypeScript e a biblioteca discord.js que permite aos usuários sincronizar sua conta Discord com o sistema. Quando um usuário clicar em "Sincronizar Conta Discord", ele irá inserir seu tag de usuário do Discord. O bot verificará se o usuário existe no servidor Discord especificado. Se o usuário existir, seu ID do Discord será adicionado à tabela users no Supabase. Se o usuário não existir, uma mensagem de erro será retornada, juntamente com o link do servidor Discord para incentivá-lo a ingressar.
Libs
Critérios de Aceitação
- A funcionalidade é iniciada quando um usuário clica em "Sincronizar Conta Discord".
- O usuário insere seu tag de usuário do Discord.
- O bot verifica a existência do usuário no servidor Discord.
- Se o usuário existir, seu ID do Discord é adicionado à tabela
users no Supabase.
- Se o usuário não existir, uma mensagem é retornada indicando que o usuário não foi encontrado, juntamente com o link do servidor Discord.
- Mensagens de erro são claras e fornecem orientação aos usuários sobre como proceder.
Definições de Concluído
Tarefas
Configuração e Preparação
Desenvolvimento
Documentação
Implantação
Notas
- Garantir que o bot tenha as permissões necessárias no servidor Discord para verificar a existência do usuário.
- Manter segurança e privacidade ao lidar com dados de usuários e interações do Discord.
- Colaborar com membros da comunidade para feedback e melhorias.
Diagrama de Sequencia do fluxo:

Tarefa: Implementar Funcionalidade de Sincronização de Conta Discord
Descrição da Tarefa
Desenvolver uma funcionalidade usando TypeScript e a biblioteca discord.js que permite aos usuários sincronizar sua conta Discord com o sistema. Quando um usuário clicar em "Sincronizar Conta Discord", ele irá inserir seu tag de usuário do Discord. O bot verificará se o usuário existe no servidor Discord especificado. Se o usuário existir, seu ID do Discord será adicionado à tabela
usersno Supabase. Se o usuário não existir, uma mensagem de erro será retornada, juntamente com o link do servidor Discord para incentivá-lo a ingressar.Libs
Critérios de Aceitação
usersno Supabase.Definições de Concluído
usersno Supabase é implementada.Tarefas
Configuração e Preparação
Desenvolvimento
usersno Supabase com o ID do Discord.Documentação
Implantação
Notas
Diagrama de Sequencia do fluxo: