Skip to content

Bot para Slack feito em Python. (Slackbot made with Python).

Notifications You must be signed in to change notification settings

MacksonMesquita/SlackBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

SlackBot - Python

Neste repositório você tera acesso a um bot para Slack feito em Python.

Pré requisitos:

Partindo do pressuposto que você já tem um workspace habilitado no slack, será necessário apenas acessar o site Slack API e realizar os procedimentos para a criação de um novo app (bot), gerando assim o endpoint necessário para a validação da ação.

Qualquer configuração de estilo do bot em questão, deve ser feita pelo Slack API, como por exemplo: nome do bot, cor, imagem que o usuário verá ao receber a mensagem e etc.

Permissões:

Deve ser concedida as configurações necessárias para que o bot consiga realizar as ações, no exemplo acima, foi utilizada a ação Chat: write (permissão para que o bot consiga enviar menssagens no chat escolhido).


Qualquer permissão de acesso ou ação, é setada no Slack API


Guia para Slack API:

Para gerar um token e criar um bot, siga os passos abaixo:

1. Acesse o slack API
2. Clique em "your apps" no canto superior direito
3. Caso não tenha uma conta, deve ser criada para prosseguir 
4. Clique em "Create new app" -> from scratch
5. Selecione um nome e um workspace de origem 
6. Instale as dependencias do Slack em seu workspace
7. Em "permisions", selecione as regras de conduta do seu bot 
8. Em "display settings" personalize seu bot
9. Coloque o token gerado após instalar as dependencias em seu código

Documentações necessárias 📖

Slack API

Biblioteca - Schedule para Python


Se você gostou do conteúdo, compartilhe!

Reddit Discord Facebook Telegram Twitter

Supporting for other language 👇


In this repository you find a Slackbot made with Python

Prerequisites:

Assuming that you already have a workspace enabled in Slack, you need to access the Slack API website and carry out the procedures for creating a new app (bot), thus generating the necessary endpoint to validate the action.

Any style configuration must be done through in the Slack API, such as: bot name, color, image that the user will see when receiving the message, etc.

Permissions:

The necessary settings must be granted so that the bot can perform the actions, in the example above, the Chat: write action was used (permission for the bot to be able to send messages in the chosen chat).


Any access or action permission, is set in the Slack API


Guide for Slack API:

To generate a token and create a bot, follow the steps below:

1. Access the slack API
2. Click in "your apps" in the top right corner
3. If you do not have an account, you must create one to proceed
4. Click on "Create new app" -> from scratch
5. Select a name and source workspace
6. Install the Slack dependencies in your workspace
7. Under "permissions", select your bot's rules of conduct
8. In "display settings" customize your bot
9. Place the token generated after installing the dependencies in your code

Necessary documentations 📖

Slack API

Library - Schedule for Python


If you liked this content, share it!

Reddit Discord Facebook Telegram Twitter

About

Bot para Slack feito em Python. (Slackbot made with Python).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages