feat: add /mycourses commands #227

Open
jay3332 wants to merge 6 commits from feat/mycourses into main
jay3332 commented 2026-07-18 19:42:46 +00:00 (Migrated from codeberg.org)

Closes #193

This adds the following commands:

  • /mycourses list
  • /mycourses fce
  • /mycourses add <courses...>
  • /mycourses remove <courses...>
  • /mycourses clear

Much of the /fce command was moved into a common handler for /mycourses fce to share

Also, this wasn't mentioned in the issue, but TurtleBot has ?students, should this PR also include that command?

Closes #193 This adds the following commands: - `/mycourses list` - `/mycourses fce` - `/mycourses add <courses...>` - `/mycourses remove <courses...>` - `/mycourses clear` Much of the `/fce` command was moved into a common handler for `/mycourses fce` to share Also, this wasn't mentioned in the issue, but TurtleBot has `?students`, should this PR also include that command?
TenType commented 2026-07-18 22:40:03 +00:00 (Migrated from codeberg.org)

Also, this wasn't mentioned in the issue, but TurtleBot has ?students, should this PR also include that command?

Good idea, let's add that in a separate PR

Maybe with a different command name too? I'm not quite sure about /students, but we can discuss

> Also, this wasn't mentioned in the issue, but TurtleBot has ?students, should this PR also include that command? Good idea, let's add that in a separate PR Maybe with a different command name too? I'm not quite sure about `/students`, but we can discuss
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/mycourses:feat/mycourses
git switch feat/mycourses

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff feat/mycourses
git switch feat/mycourses
git rebase main
git switch main
git merge --ff-only feat/mycourses
git switch feat/mycourses
git rebase main
git switch main
git merge --no-ff feat/mycourses
git switch main
git merge --squash feat/mycourses
git switch main
git merge --ff-only feat/mycourses
git switch main
git merge feat/mycourses
git push origin main
Sign in to join this conversation.
No description provided.