- Pitch Creator
- Posts a fillable form in the specified channel for pitch submissions
- Once submitted, pitches are then posted in a configured forum channel, where pitches 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
- Pitch Forwarding
- Use
/forwardto forward pitches from the #pitching-board to the #project-board (configurable channels) - Add a message to the forwarded pitch 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.