Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reformulação do fórum de recrutamento #14

Open
djhonantanparreira opened this issue Nov 23, 2023 · 2 comments
Open

Reformulação do fórum de recrutamento #14

djhonantanparreira opened this issue Nov 23, 2023 · 2 comments
Assignees
Labels
Community All about community; Moderator scope. Task A piece of a epic new feature

Comments

@djhonantanparreira
Copy link
Member

Em reunião com os founders, foi debatido sobre o recrutamento dos projetos, e como podemos melhorar o engajamento dos membros do projeto no processo de recrutamento.
Pensando nesse tema, pude perceber que o formulário de recrutamento é um dos pontos que pode ser melhorado, pois o mesmo é um fórum e não um canal de texto, o que dificulta a notificação dos interessados no servidor do discord.
Quando um novo tópico de recrutamento é iniciado dentro do fórum de recrutamento e o Founder notifica os interessados, os mesmos não são notificados no servidor do discord, a não ser que eles estejam com o fórum aberto.
Pensando nisso, a Na fez uma sugestão de alterar o formulário de recrutamento, alterando para canal de texto e os tópicos de recrutamento serem criados dentro desse canal no formato de Thread, assim possibilitando os interessados a serem notificados adequadamente no servidor do discord.

To do:

  • [ ]
@djhonantanparreira djhonantanparreira converted this from a draft issue Nov 23, 2023
@djhonantanparreira djhonantanparreira added Community All about community; Moderator scope. Task A piece of a epic new feature labels Nov 23, 2023
@Soaressluiss
Copy link
Member

Particularmente, acredito que essa abordagem irá mais dificultar do que ajudar, já que a maioria tem dificuldades em usar o Discord e muitas treads irão ser ignoradas.
Temos cerca de 16 projetos, teríamos de ter 16 canais, e não temos pessoal para gerir esses canais, foram que muitos irão usar os canais para outras coisas (perguntas aleatórias fora do cunho recrutamento e etc.)

Caso, o problema seja ser notificado, podemos ver outra abordagem, mas dentro do que já temos nos fóruns de recrutamento.

@djhonantanparreira
Copy link
Member Author

Particularmente, acredito que essa abordagem irá mais dificultar do que ajudar, já que a maioria tem dificuldades em usar o Discord e muitas treads irão ser ignoradas. Temos cerca de 16 projetos, teríamos de ter 16 canais, e não temos pessoal para gerir esses canais, foram que muitos irão usar os canais para outras coisas (perguntas aleatórias fora do cunho recrutamento e etc.)

Caso, o problema seja ser notificado, podemos ver outra abordagem, mas dentro do que já temos nos fóruns de recrutamento.

Em relação à isso, peço desculpas por não ter te atualizado por aqui antes. Mas já foi descartada essa ideia nessa mensagem, além disso estou com uma ideia de desenvolver um BOT para o nosso discord. Ainda estou tendo um brainstorming e vendo até onde isso é possível, tenho um amigo que se dispos a me ajudar caso surja alguma duvida durante o caminho e ele já tem alguma experiência. Segue abaixo algumas anotações que eu fiz sobre o caso, nada definido, ainda é tudo muito introdutório. Mas caso você tenha alguma contribuição ou sugestão melhor, como sempre é bem-vindo.


No intuito de automatizar algumas algumas tarefas, estou desenvolvendo um BOT para o Discord da SouJunior Labs. O BOT está sendo desenvolvido em Python, utilizando a biblioteca discord.py.

Funcionalidades

  • Quando um Founder criar um novo thread no canal de recrutamento, o BOT deve enviar uma mensagem no canal de anuncio dos projetos, notificando a todos com o cargo de @oportunidades que uma nova vaga foi aberta.
    • A mensagem deve conter o nome do projeto, a área de atuação que a vaga se encaixa e o link para o thread.
    • Modelo da mensagem:
      @oportunidades
      Uma nova vaga foi aberta no projeto <nome do projeto> na área de <área de atuação>. Para mais informações, acesse o thread <link para o thread>.
      
  • stream alert, sempre que a SouJunior estiver ao vivo, o BOT deve enviar uma mensagem no canal de anuncios da SouJunior
  • Admin automation, os Founders agora devem conseguir adicionar e remover membros dos seus projetos automaticamente, sem precisar da ajuda de um admin
    • um canal de comandos deve ser criado, onde os Founders devem enviar os comandos para adicionar e remover membros dos seus projetos, o BOT deve ler as mensagens desse canal e executar os comandos.
    • os comandos devem ser enviados no seguinte formato:
      !add <nome do projeto> <@membro>
      !remove <nome do projeto> <@membro>
      
      • o bot deve verificar se o membro está no servidor do discord da SouJunior Labs, se ele não está participando de 2 projetos, verificar também se o Founder que está executando o comando é o Founder do projeto que ele está tentando adicionar/remover o membro, se tudo estiver correto, o BOT deve adicionar/remover o membro do projeto e enviar uma mensagem no canal de comandos confirmando a ação e notificando o Founder que o membro foi adicionado/removido do projeto, criando-se um registro de todas as ações realizadas pelo BOT.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Community All about community; Moderator scope. Task A piece of a epic new feature
Projects
None yet
Development

No branches or pull requests

2 participants