- IdeaMaker/PitchCreator
- Posts a fillable form in the specified channel for idea posting
- Once submitted, ideas are then posted in a configured form channel, where ideas are stored (#pitching-board)
- Meet Scheduler
- Use
/schedulecommand to open a modal for meeting information - Posts in the configured channel once submitted
- Use
- Role Selection
- Posts a selection in the configured channel.
- Select the specified roles defined in the config
- Idea Forwarding
- Use
/forwardto forward ideas from the #pitching-board to the #project-board (configurable channels) - Add a message to the forwarded idea so members can get clarification
- Use
To begin development and testing locally, please follow these steps in your terminal of choice:
-
Install uv and Ruff (optional but recommended) first using a package manager or by directly installing it from uv's GitHub Releases and Ruff's GitHub Releases
-
Clone the repo by running
git clone https://github.com/SolyncSoftware/IdeaLync.git. -
Go inside the newly cloned folder (
cd IdeaLync). -
Run
uv syncto install the packages. -
Great! Now configure
.envby populating the values in.env_example. -
Now run
uv run idealyncto run the bot. -
See the bot come to life! :)
- Improve our workflow internally
- Open source
- Internal initiative-driven tasks with a Kanban Board.