Skip to content

Generic ctcp() bot method #2667

@dgw

Description

@dgw

Requested Feature

Exactly what the title says. Sopel should have a "nice" way to send non-ACTION CTCPs. We already have the plugin decorator to handle incoming ones, after all.

Problems Solved

We have bot.action() for the most common case, but anything else has to go through bot.write() (and the plugin author must learn the vagaries of formatting CTCP command strings on their own).

Alternatives

As mentioned above, using bot.write() with hand-crafted strings.

Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    FeatureNeeds TriageIssues that need to be reviewed and categorized

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions