he4rt / he4rt-bot-next

:purple_heart: A He4rt Developers Discord Bot
https://discord.gg/he4rt
Mozilla Public License 2.0
144 stars 13 forks source link

Sistema de Salas Temporárias #10

Closed DanielHe4rt closed 1 year ago

DanielHe4rt commented 1 year ago

Uma das coisas que eu vi num servidor chamado English foi a possibilidade salas de 2 ou 3 pessoas para quem quer conhecer novas pessoas e praticar inglês e queria entender a possibilidade de abstrair isso pra He4rt Developers.

image

Fluxo

Tipos de sala: conhecer-pessoas, trabalho, estudo.

Suburbanno commented 1 year ago

Sensacional a ideia, +1

Novout commented 1 year ago

Comando

tipoSala

Poderia ser algo do tipo:

qtdPessoas

andressansantos commented 1 year ago

muito boa, porque divide as pessoas para tornar fácil iniciar nesse caminho, poderia existir níveis salas basic - 2 pessoas salas interm - 5 pessoas

DanielHe4rt commented 1 year ago

Comando

Tipos de Sala

qtdPessoas

gitlherme commented 1 year ago

Tipos de sala: conhecer-pessoas, trabalho, estudo.

Então: criar sala e direcioná-lo para a mesma e mandar mensagem no chat principal caso seja sala para conhecer novas pessoas.

Esse comando de direcionar para mandar mensagem no chat principal, seria o principal da sala ou o principal do servidor inteiro? Faria sentido mandar essa mensagem independente do tipo de sala, trocando o tipo da mensagem?

Por exemplo

Caso redirecione pra sala geral do servidor, ao usar o comando /sala conhecer-pessoas 5, a mensagem seria algo do tipo "Pessoal, estou na sala X esperando pessoas pra trocar uma ideia e nos conhecermos".

Ao usar o comando /sala estudo 5, a mensagem seria algo do tipo "Pessoal, estou na sala X esperando pessoas pra trocar estudarmos juntos".

Acredito que poderia ter uma tag de gaming, já que boa parte do servidor gosta de jogar, pode proporcionar uma imersão de entretenimento pro pessoal se conhecer melhor também, através não necessariamente de códigos, mas também dos jogos.

Clerijr commented 1 year ago

Ótima ideia! Mas acho muito mais útil para casos como dúvidas/reviews/mentorias.

Caso o objetivo seja lidar com novatos/timidos conversando mais com a comunidade, apesar de ser uma ferramenta nova, acho que seria necessário algum tipo de motivação para que os mesmos procurem interação.

Um exemplo seria alguem mais antigo na comunidade convidando novatos para conversar. Novamente, excelente idéia, só pontuei baseado no que vejo de outras pessoas que conheço.

Já chamei pessoas para a he4rt que tinham a desculpa de 'não sabe o que fazer na comunidade'/'não tem o que agregar à comunidade', dificilmente alguém assim irá ter iniciativa de criar uma sala especificamente para interagir com o pessoal.

Luisnadachi commented 1 year ago

Uma dúvida que fiquei, caso a pessoa utilize o comando, ela vai ser conectada direto na sala? ou vai ter que entrar manualmente? Porque se for manualmente teria que criar um tempo que a sala seria apagada caso tiver vazia. Mas acho que as ideias do git + novout + andressa pode ser bem válido. Um bot no discord que já faz isso so que não pelo chat, é o Voice master, podemos ver um pouco sobre ele para basear algumas outras ideias.

zoldyzdk commented 1 year ago

Primeiramente, é uma ótima idéia! E acredito que seja útil para qualquer tipo de sala e motivos diferentes. Também vejo proveito no campo das lives, pra galera que faz live e quem ta começando pode criar uma salinha pequena pra interagir junto enquanto tá em live e tals. Enfim, muito bom, os por menores e as regras acredito que vai se testando e adequando com o tempo, é muito válido experimentar na comu.

DanielHe4rt commented 1 year ago

Gostei das ideias, podemos tentar fazer um MVP disso em breve. Ai convidamos os colaboradores daqui pra testar as novas salas!

Já está em desenvolvimento essa PoC e vamos testá-la durante essa próxima semana se tudo der certo.

Assim que o @Novout tiver algo pronto, ele sobe um Merge Request aqui com tudo explicativo de uma versão 0 da funcionalidade e debatemos um pouco mais sobre.