Geekbot, but in dotnet core
Find a file
2022-07-22 19:46:32 +02:00
src Update discord.net to v3 2022-07-22 19:46:32 +02:00
tests Make the EmojiConverter static 2021-11-13 16:26:14 +01:00
.deploy.yml Upgrade to ansible 2.12 in an attempt to fix the deployment 2022-07-19 16:53:35 +02:00
.gitignore Split Geekbot.net into src/Bot, src/Core, and src/Web 2020-08-08 22:24:01 +02:00
.gitlab-ci.yml Upgrade to ansible 2.12 in an attempt to fix the deployment 2022-07-19 16:53:35 +02:00
ansible-requirements.yml Upgrade to ansible 2.12 in an attempt to fix the deployment 2022-07-19 16:53:35 +02:00
Dockerfile Switch back to a debian container, alpine is missing locale info 2021-03-20 04:06:10 +01:00
Geekbot.net.sln Decouple the WebApi and the Bot and move the startup code into a new project 2021-11-09 00:49:46 +01:00
Geekbot.net.sln.DotSettings Add parameter to enable db logging, disabled by default 2019-01-27 22:09:02 +01:00
LICENSE Geekbot now uses the GNU GPLv3 license 2017-10-21 20:25:14 +02:00
readme.md Update readme 2020-06-20 03:43:02 +02:00

pipeline status

Geekbot.net

A General Purpose Discord Bot written in C#

You can invite Geekbot to your server with this link

Technologies

  • .NET 5
  • PostgreSQL
  • Discord.net

Running

You can start geekbot with: dotnet run

On your first run geekbot will ask for your bot token.

You might need to pass some additional configuration (e.g. database credentials), these can be passed as commandline arguments or environment variables.

For a list of commandline arguments and environment variables use dotnet run -- -h

All Environment Variables must be prefixed with GEEKBOT_

Contributing

Everyone is free to open an issue or create a pull request