Skip to content

A Discord bot that integrates Notion and Trello.

Notifications You must be signed in to change notification settings

qvarnstr0m/NotBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotBot 🤖

NotBotScreenshot

Table of contents

  • Introduction
  • Features
  • Tech stack
  • Contribute
  • Run locally
  • Run on server

Introduction

The first idea for this bot was to scrape a webpage for lectures for our class and notify us in Discord every morning on time, place and subject. However that webpage wasn't always very up to date, so I had to give up that idea. I did learn web scraping in .NET though. Most of the info for our class courses and lectures are in published in Notion, and when I got access to that DB the idea worked much better, each morning the bot looks for lectures and notifies us. Other features have been added, like notifications on when a voice channel is joined and responding to certain words and phrases.

📌 The bot has it's own Trello kanban board with features to add cards in suggestion column in Discord via !addcard command. 📌

Features

  • Notification on lectures each morning
  • Own Trello Kanban board w. features to add cards through Discord
  • Alert on when the Lounge voice channel is joined
  • Responding to certain words and phrases

Tech stack

  • .NET 6.0
  • C# 10.0
  • Discord.NET
  • Microsoft.Extensions.Configuration
  • Microsoft.Extensions.Configuration.Json
  • Microsoft.Extensions.DependencyInjection
  • Notion.NET
  • Manatee.Trello

Contribute

Contributions of any kind are welcome!

Make sure you have dotnet installed.

Clone the project on a CLI
git clone https://github.com/qvarnstr0m/NotBot/

Install all the Nuget packages listed in the Tech Stack

Run on a server

This bot needs to run in an enviroment that can handle .NET 6.0 apps, I have yet to find a good free one and this one runs on serverstarter.host for a couple of $ a month. Feel free to contribute and add a list of decent bot hosting servers, free or not.

About

A Discord bot that integrates Notion and Trello.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages