Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guipenedo/aero-discord-bot
Um bot de discord para obter automaticamente informação da plataforma FénixEdu e exibi-la num servidor. Criado originalmente para o curso de Engenharia Aeroespacial no Instituto Superior Técnico.
https://github.com/guipenedo/aero-discord-bot
aero aeroespacial bot courses discord fenix fenixedu fenixedu-api ist rss ulisboa
Last synced: about 1 month ago
JSON representation
Um bot de discord para obter automaticamente informação da plataforma FénixEdu e exibi-la num servidor. Criado originalmente para o curso de Engenharia Aeroespacial no Instituto Superior Técnico.
- Host: GitHub
- URL: https://github.com/guipenedo/aero-discord-bot
- Owner: guipenedo
- License: isc
- Created: 2020-09-29T10:44:51.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-28T16:13:03.000Z (about 3 years ago)
- Last Synced: 2024-07-08T18:05:34.373Z (6 months ago)
- Topics: aero, aeroespacial, bot, courses, discord, fenix, fenixedu, fenixedu-api, ist, rss, ulisboa
- Language: Python
- Homepage:
- Size: 90.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Aero Discord Bot
Um bot de discord para interagir com a plataforma [FénixEdu](https://fenixedu.org/). Desenvolvido originalmente para o servidor de discord do curso de [Engenharia Aeroespacial](https://fenix.tecnico.ulisboa.pt/cursos/meaer) no [Instituto Superior Técnico](https://tecnico.ulisboa.pt/).
O bot, após autenticação dos utilizadores com uma conta do fénix, cria e adiciona automaticamente os utilizadores a channels específicos para cada cadeira em que estão inscritos. Existem channels dedicados à postagem automática de anúncios da página de cada cadeira através dos seus feeds de rss, e channels para discussão entre os alunos inscritos em cada cadeira.## Criação e adição do bot de discord
Para utilizar a app é necessário criar um bot de discord e adicioná-lo ao servidor onde se pretende que este corra. Instruções [aqui]().## Configuração
A configuração da aplicação é realizada através de environment variables. Estas podem estar definidas num ficheiro *.env* ou diretamente no ambiente. O ficheiro *.env.default* é um modelo que pode ser copiado para *.env* e as configurações alteradas, para quem quiser seguir esta opção.Uma descrição detalhada das várias opções e dos seus valores pode ser encontrada [aqui](https://github.com/guipenedo/aero-discord-bot/wiki/Configura%C3%A7%C3%A3o).