Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hetic-mt-p2021/go_todo_groupe07

✅ Tiny Discord bot that will reminds you uncompleted tasks at the end of each day
https://github.com/hetic-mt-p2021/go_todo_groupe07

discord discord-bot golang reminder-bot todo todoapp todolist

Last synced: 4 days ago
JSON representation

✅ Tiny Discord bot that will reminds you uncompleted tasks at the end of each day

Awesome Lists containing this project

README

        

# ✅ go-todo

go-todo is a small Discord bot that reminds ⏰ you of uncompleted tasks 📝 at the end of each day, since he's not going to do it for you 💁‍♂️

## 🛠 Perequisities

To run this project

- Make sure you have Docker installed on your machine

## 📥 Installation

Want to add some magic code or cool behaviour ✨ to the bot ? Bring the repository down to your local machine by following theses steps

- Clone this repository:

```bash
git clone https://github.com/HETIC-MT-P2021/GO_TODO_Groupe07.git go-todo
cd go-todo
```

- Make sure you have an `.env` file that is matching the example

- Start application by typing

```bash
docker-compose up --build
```

## 🎨 Libraries

There are some external libraries used to build up this magnificent bot 🎖

[discordgo](https://gowalker.org/github.com/bwmarrin/discordgo)

[openweather](https://godoc.org/github.com/briandowns/openweathermap)

## 🎯 Features

The bot, at this age, can help you by:

- Returning all your tasks 📚
- Save a new task for you 🔖
- Delete a specific task 🔥

## 🔍 Technical Choices

Feel free to discuss with any contributor about the technical choices that were made.
You can find the documentation [here](https://drive.google.com/drive/folders/1b88SQnlpN3IMJyXnK7YvlWW-aaoHSPWt?usp=sharing)

## 🥋 Contributing

Before contributing, please read the [contributing guidelines](https://github.com/HETIC-MT-P2021/GO_TODO_Groupe07/blob/main/CONTRIBUTING.MD)

## ❓ Any Questions

If you have any questions, feel free to open an issue. Please check the open issues before submitting a new one ;)