This is a bot for the Neorg discord server, to be used for searching through the Neorg wiki and spec; many other quality of life features e.g. searching through YouTube videos, pulling up Neovim documentation etc.
Python 3.10 is recommended.
Start by cloning the repository with git clone git@github.com:vsedov/NeorgBot.git
.
- Install poetry by following the instructions.
- Create an environment with
poetry env use python
. - Run
poetry update
to install the dependencies listed in the pyproject.toml file.
After installation of the dependencies, run the bot with poetry run task start
(make sure to be in the root directory of the repository before running the command).
IMPORTANT: Before making a pull request, test whether your code works as intended and has passed all checks from the linters with poetry run task test
. For additional information we recommend reading the readme.md file found in the tests
folder.