Giter VIP home page Giter VIP logo

hatbot-discord's People

Contributors

aalmeida00 avatar alecell avatar hxsggsz avatar k1nha avatar piluvitu avatar zoldyzdk avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

hatbot-discord's Issues

Integrar a api com o twitter com o bot

Describe the bug
A short description of what the bug is.

Description

SO A STAFF PODE USAR

[Describe the bug reported]

Steps to Reproduce

[If applicable, provide detailed steps to reproduce the bug.]


Expected Behavior [Describe what is expected to happen.]

Current Behavior [Describe what is currently happening.]

Visual information [If possible, add screenshots to illustrate this bug.]

Additional Information [Provide any additional information, such as relevant versions, browser, OS, context, etc.]

Integração daily com notion

Título da Feature: Integração do Notion com o Bot do Discord para Automatização da Pauta da Daily

Descrição da Feature:
A proposta desta feature é criar uma integração automatizada entre o Notion e o bot do Discord para otimizar o processo de preparação e compartilhamento da pauta da reunião diária (daily) com a equipe. O objetivo é que, ao virar o dia, uma nova nota de pauta para a daily seja automaticamente criada no Notion, e o link público dessa pauta seja postado no canal apropriado do Discord pelo bot do Discord.

Etapas e Funcionalidades Envolvidas:

  1. Criação Automática da Nota no Notion:

    • Ao início de cada dia (meia-noite), o sistema deve gerar automaticamente uma nova nota no Notion.
    • A nota deve seguir um template pré-definido, contendo seções para tópicos a serem discutidos na reunião diária.
    • A data da reunião deve ser incluída no título da nota para fácil identificação.
  2. Obtenção do Link Público da Nota:

    • Uma vez criada a nota, o sistema deve configurar o compartilhamento público da mesma e obter o link público correspondente.
    • É crucial garantir que as permissões estejam corretas, permitindo que todos os membros da equipe possam visualizar a nota.
  3. Integração com o Bot do Discord:

    • O bot do Discord deve ser programado para receber o link da nota do Notion.
    • O bot deve automaticamente postar o link no canal do Discord designado para as dailies.
    • A mensagem do bot pode incluir uma breve descrição ou lembrete sobre a reunião.
  4. Logs e Monitoramento:

    • O sistema deve fornecer logs adequados para cada etapa do processo, permitindo a rastreabilidade e a solução de problemas.
    • Monitoramento para assegurar que a integração está funcionando conforme o esperado, com alertas para quaisquer falhas.

Considerações Técnicas e de Segurança:

  • Assegurar a segurança e privacidade dos dados ao gerar e compartilhar links do Notion.
  • O bot do Discord deve ter as permissões necessárias para postar no canal específico.
  • A integração deve ser robusta para lidar com falhas de rede ou problemas no serviço do Notion ou Discord.

Testes e Validação:

  • Realizar testes para garantir que a integração funcione de forma confiável em diferentes cenários.
  • Validar que o template da nota atende às necessidades da equipe e que o link é acessível a todos os membros.

Documentação e Treinamento:

  • Documentar o processo de integração e qualquer configuração necessária tanto no Notion quanto no Discord.
  • Providenciar treinamento ou instruções para a equipe sobre como acessar e utilizar a pauta da daily no Notion.

Esta feature visa melhorar a eficiência e a organização das reuniões diárias, garantindo que todos os membros da equipe tenham acesso fácil e rápido às informações necessárias para uma reunião produtiva.

link the youtube live chat to discord channel

Describe the feature
link the youtube live chat to discord channel

Description link the youtube live chat to discord channel to every message send in chat it sends to the correct meeting channel

Implementation Details need to have the option to send !octopost or !petdex to send to the correct channel the messages [Provide any details or suggestions on how this feature could be implemented.]

create a reminder to daily

the bot have to mark everyone that have the role of the project with the meeting agenda 1 hour and 10 minutes before the meeting start

Fix Cron jobs

Describe the bug
Cron job is not running

Description [Describe the bug reported]

Steps to Reproduce

[If applicable, provide detailed steps to reproduce the bug.]


Expected Behavior [Describe what is expected to happen.]

Current Behavior [Describe what is currently happening.]

Visual information [If possible, add screenshots to illustrate this bug.]

Additional Information [Provide any additional information, such as relevant versions, browser, OS, context, etc.]

Publicar do avisos para o twitter da DevHat

Precisamos de um bot do discord que escute o canal de avisos de todos os projetos, tudo que for postado no avisos deve ser postado no twitter e no linkedin da devhat tambem, deve ser postado 10min depois da postagem no avisos(se possivel)

Isso deve supoortar imagem e vídeo tambem se possivel

Deve poder ser feita uma diferenciação de projeto no ato da postagem, por exemplo:

  • Publiquei algo no avisos do petdex
    Publicação twitter

🐶😺PetDex

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eget lorem odio. Duis nec blandit risus. Fusce commodo, arcu vel pharetra facilisis, mi tortor vulputate risus, a ultricies eros sapien at libero. Pellentesque bibendum lorem eu venenatis commodo. Curabitur sed interdum diam. Nulla quis lorem at ipsum volutpat ultrices sit amet vitae velit. Sed risus velit, varius ac commodo eu, rhoncus a justo.

Phasellus fermentum, dolor eget auctor fermentum, nulla dolor aliquet dolor, eget aliquet lorem urna a justo. Aenean pulvinar, neque sed faucibus lobortis, elit nisi fermentum velit, non molestie dolor purus vitae velit. Nulla facilisi. Sed at facilisis neque, at molestie magna. Morbi commodo, risus nec condimentum lacinia, elit ipsum ultrices ipsum, a vulputate purus lectus faucibus dolor. In sed augue sed nisi aliquam sodales.

image

  • Publiquei algo no avisos do octopost
    Publicação twitter
    🐙🐙 Octopost

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla eget lorem odio. Duis nec blandit risus. Fusce commodo, arcu vel pharetra facilisis, mi tortor vulputate risus, a ultricies eros sapien at libero. Pellentesque bibendum lorem eu venenatis commodo. Curabitur sed interdum diam. Nulla quis lorem at ipsum volutpat ultrices sit amet vitae velit. Sed risus velit, varius ac commodo eu, rhoncus a justo.

Phasellus fermentum, dolor eget auctor fermentum, nulla dolor aliquet dolor, eget aliquet lorem urna a justo. Aenean pulvinar, neque sed faucibus lobortis, elit nisi fermentum velit, non molestie dolor purus vitae velit. Nulla facilisi. Sed at facilisis neque, at molestie magna. Morbi commodo, risus nec condimentum lacinia, elit ipsum ultrices ipsum, a vulputate purus lectus faucibus dolor. In sed augue sed nisi aliquam sodales.

image

Adcionar o Octopost Backend nas opções de projeto no comando pulls

Describe the feature
Adcionar o projeto Octopost Backend

Description [Describe the new feature requested.]

Use Case

[Explain the use for this feature and how it might benefits the project.]


Implementation Details

[Provide any details or suggestions on how this feature could be implemented.]


Visual Concepts

[Include any visual representations or concepts if those are available and applicable.]


Additional Information

[Provide any additional information, such as context that might be relevant to the implementation of this specific feature.]

Criação de CI

Description Criação de Ci para build, test e code style do projeto a fim de padronizar o código e alertar de possíveis erros antes do marge

listener to post on devhatt's twitter the new video link

create a listener to whenever a new message is posted on channel last-on-yt the bot takes the message, get the link and post on devhat account, one idea is to each post have a different content, have to discuss about how to do it.

Configuração para desenvolvimento local

Como configurar o ambiente de desenvolvimento do Bot

Descrição:
Proposta criar um guia de configuração de ambiente

  • Criando nova aplicação no dashboard discord
  • Configurando /verificando variáveis de ambiente
  • Executar aplicação em servidor próprio

criar action de deploy no ec2

necessário criar uma action que toda vez que um código ser mergeado na branch master ele irá fazer o deploy na instância do ec2

adicionar todas as salas de pull requests no comando `/pulls`

o comando /pulls tem um autocomplete que lista todos os projetos da devhat, a opção selecionada serve para fazer um GET na api do github pra pegar o nome do pull request selecionado. Necessário adicionar uma opção quando nem tem o projeto na lista do autocomplete para ser o valor que o usuário digitar, se NÃO conseguir fazer isso então só liste os side projects atuais da devhatt

/twitters

esse comando deve ter o user de todos os hatters e donos do parquinhos armazenados para ser selecionado e então retornar esse user

/rereview

Describe the feature
A command to notify the revisors that the changes was made

Description A command to notify the revisors that the changes was made

Use Case

when the pr owner do the requested changes on pr and wants to notify the revisors about that he calls this command

/mentor

criar um comando /mentor com um input com frontend ou backend com um autocomplete para esses dois e digitar uma duvida para marcar algum mentor da área responder, essa ideia precisa ser discutida porque precisa saber onde vai ficar as as duvidas, talvez uma canal com threads. é importante ser publico por causa do learn in public

Automatização para pautas (tabulas)

Describe the feature
Automatizar criação de pautas para as tabulas

Description [Describe the new feature requested.]

Use Case

[Explain the use for this feature and how it might benefits the project.]


Implementation Details

[Provide any details or suggestions on how this feature could be implemented.]


Visual Concepts

[Include any visual representations or concepts if those are available and applicable.]


Additional Information

[Provide any additional information, such as context that might be relevant to the implementation of this specific feature.]

Criar uma integração que avisa sobre as sprints

Description O bot deve avisar todo dia quantos dias faltam para o final de uma sprint, o propt deve ser o seguinte:

Faltam X dias para terminar a sprint!!!
Comeco: xx/xx/xxxx Fim: xx/xx/xxxx


Use Case

[Explain the use for this feature and how it might benefits the project.]


Implementation Details

[Provide any details or suggestions on how this feature could be implemented.]


Visual Concepts

[Include any visual representations or concepts if those are available and applicable.]


Additional Information

[Provide any additional information, such as context that might be relevant to the implementation of this specific feature.]

Comando /email para listar o email da staff

Describe the feature
A clear and short description of the feature.

Description Comando para listar o email da staff

SOMENTE SATFF PODE USAR ISSO


Use Case

[Explain the use for this feature and how it might benefits the project.]


Implementation Details

[Provide any details or suggestions on how this feature could be implemented.]


Visual Concepts

[Include any visual representations or concepts if those are available and applicable.]


Additional Information

[Provide any additional information, such as context that might be relevant to the implementation of this specific feature.]

testando meu vrau

Describe the feature
A clear and short description of the feature.

Description [Describe the new feature requested.]

Use Case

[Explain the use for this feature and how it might benefits the project.]


Implementation Details

[Provide any details or suggestions on how this feature could be implemented.]


Visual Concepts

[Include any visual representations or concepts if those are available and applicable.]


Additional Information

[Provide any additional information, such as context that might be relevant to the implementation of this specific feature.]

Hatbot v2

[HatBot v2 - (github-discord)]

Description Visando suprir nossas necessidades no projeto opensource do octopost, idealizamos criar um bot no discord que, conectasse ao github e pudessemos sincronizar, issues, board, alem de criar regras para assign de task, tais como "tasks 3 dias sem att, poderão ser assignadas por outro usuários, entre outras rules que sentiremos necessidade ao decorrer do projeto, sendo assim, open source também e podendo ser contribuido e usado por todas comunidades.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.