You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Contabilizar XP por tempo nos canais de voz incentivaria os membros a participarem mais do servidor e se sentirem recompensados por isso. A seguir, sugestões do que teria de ser implementado na API para isto ocorrer:
Rotas
Uma rota única (PUT /users/voice, por exemplo) que seria acionada a cada trinta minutos ininterruptos e receberia uma lista de itens em seu corpo:
member_id: ID do usuário que está atualmente em algum canal de voz no servidor.
is_talking: Indicação de que o usuário está com o microfone aberto.
is_listening: Indicação de que o usuário está escutando.
Retorno: O mesmo colocado para a rota POST /users/<member_id>/message
Contabilizador
Existiria três casos válidos possíveis:
Usuário no voice, não escutando e com microfone mutado: Contaria um valor X (ou nada) de XP
Usuário no voice, escutando e com microfone mutado: Contaria um valor (X * 2) de XP
Usuário no voice, escutando e com microfone aberto: Contaria um valor (X * 3) de XP
Por quê
Baixo custo, pois o bot ficaria responsável por enviar todas as informações necessárias sem problemas de desempenho.
Implementação tranquila.
Manutenção tranquila.
The text was updated successfully, but these errors were encountered:
Idealização
Contabilizar XP por tempo nos canais de voz incentivaria os membros a participarem mais do servidor e se sentirem recompensados por isso. A seguir, sugestões do que teria de ser implementado na API para isto ocorrer:
Rotas
Uma rota única (
PUT /users/voice
, por exemplo) que seria acionada a cada trinta minutos ininterruptos e receberia uma lista de itens em seu corpo:member_id
: ID do usuário que está atualmente em algum canal de voz no servidor.is_talking
: Indicação de que o usuário está com o microfone aberto.is_listening
: Indicação de que o usuário está escutando.Retorno: O mesmo colocado para a rota
POST /users/<member_id>/message
Contabilizador
Existiria três casos válidos possíveis:
X
(ou nada) de XP(X * 2)
de XP(X * 3)
de XPPor quê
The text was updated successfully, but these errors were encountered: