Contents Menu Expand Light mode Dark mode Auto light/dark mode
Sopel 8.0.2 documentation
Light Logo Dark Logo
Sopel 8.0.2 documentation
  • Running the bot
    • Install Guide
    • Managing plugins
    • Running as a service
    • Command Line Interfaces
    • The [core] configuration section
  • Frequently Asked Questions
  • Plugins: Developer Overview
    • What is a Plugin?
    • Tutorials
      • Your first plugin
      • Playing with commands
      • Configuration and plugin setup
    • Anatomy of a plugin
    • Interact with the bot
      • Make it talk
      • Do it with style
      • Channels & users
    • About time
    • User privileges
    • Callable decorators
    • Automated tests
    • Advanced Tips & Tricks
  • Sopel Package API
    • The bot and its state
    • Triggers
    • Configuration functionality
      • Option Types
      • Core Config Section
    • The bot’s database
    • Additional Tools
      • sopel.tools.calculation
      • sopel.tools.events
      • sopel.tools.identifiers
      • sopel.tools.jobs
      • sopel.tools.memories
      • sopel.tools.target
      • sopel.tools.time
      • sopel.tools.web
    • Formatting
    • Logger
    • IRC Core Implementation
      • IRC Backends
      • Mode Messages
      • ISUPPORT
      • Capability Negotiation
      • Utility
    • Plugin Internal Machinery
      • Plugin Loader
      • sopel.plugins
      • sopel.plugins.capabilities
      • sopel.plugins.exceptions
      • sopel.plugins.handlers
      • sopel.plugins.jobs
      • sopel.plugins.rules
    • Lifecycle Management
  • Testing tools
    • Fixtures with pytest
    • Factories
    • Mocks
  • Index
  • Module Index

Donate

  • GitHub Sponsors
  • Open Collective

Escape

  • Back to main site
Back to top

Interact with the bot#

Once a Rule has been triggered, it’s time to do whatever the plugin is supposed to do. Thanks to the bot parameter, you can make the bot say or do things: send a message, reply to the person who triggered it, send a notice, or join a channel.

  • Make it talk
    • Make it reply
    • Make it act
  • Do it with style
    • Text styles
    • Colored styles
  • Channels & users
    • Getting a channel’s information
    • Getting users in a channel
    • Manage channels
      • Join & Part
      • Kick users
Next
Make it talk
Previous
Anatomy of a plugin
Copyright © 2012-2025, Sopel contributors
Made with Sphinx and @pradyunsg's Furo