Skip to content
This repository has been archived by the owner on Oct 30, 2023. It is now read-only.

JesusGautamah/athenas_lab

Repository files navigation

Athenas Lab & AI

Available at: athenas-lab.com

This is a repository for the Athenas Lab & AI project. It contains the code for the website, discord and telegram bots with chatgpt.

The website is a Rails application,

the bots are written in ruby and was generated with Chatgpt Assistant

The project

This project is a university project for the subject of Interactive Systems, the objective of the project is to create a website where

users can interact with bots and see the results of the bots in a dashboard, the dashboard also contain AI functionality to help the users with their projects.

Table of Contents

Requirements

  • Ruby
  • Docker
  • Docker Compose
  • IBM Watson Account
  • AWS Account
  • Discord Bot Token
  • Telegram Bot Token
  • OpenAI API Key

Installation

Edit the .env file with the correct values for the environment variables.

Build the docker images with docker-compose build

Run the migrations with docker-compose run --rm web rails db:migrate

The server can be started with docker-compose up and stopped with docker-compose down

localhost is mapped to port 80, so the website can be accessed at localhost

Contributing

This project is open to contributions, feel free to open a pull request or an issue.

A project by

Beatriz Siqueira

Bianca Pacheco

Gabriel Justino

Igor Lima

Maico Barbosa

Rosario Pacheco