Skip to content

feat(moderation): report and ban note replies (substack.com host) #26

Open

Description

@griffincapmisc

Why

comments report posts to /api/v1/comment/{id}/report on the publication host (moderation_core.py:115). Note replies live on substack.com (host "A"), so a fake-"Charlie" reply under a note can't be reported with the current command. This is flagged at README.md:226. Substack has cleared us (Oct 12 call) to report impersonators automatically from an admin account, and Notes is where they now operate.

What

  • Add --surface notes (or --host A) to comments report so it can report a note or note reply.
  • Confirm whether comments ban (/api/v1/comment_ban/{comment_id}) accepts a note-reply id and bans the user from the publication. If it needs a different endpoint for Notes, add it.
  • report-user already uses host A (moderation_core.py:126), so no change there.

Done when

Activity

  1. added a commit that references this issue on Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions