logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

Bot::BasicBot::Pluggable::Module::ChanOp - Channel operator

Author

       Mario Domgoergen <mdom@cpan.org>

       This program is free software; you can redistribute it and/or modify it under the same terms as Perl
       itself.

perl v5.40.0                                       2024-08-24             Bot::BasicBot::...:Module::ChanOp(3pm)

Description

       This module provides commands to perform basic channel management functions with the help of your bot
       instance. You can op and deop yourself any time, ask your bot to kick malicious users. It also provides a
       flood control mechanism, that will kick any user who send more than a specified amount of mesasges in a
       given time.

Name

       Bot::BasicBot::Pluggable::Module::ChanOp - Channel operator

Synopsis

         msg> me: !op #botzone
         msg> bot: Okay, i +o you in #botzone
         msg> me: !kick #botzone malice Stay outta here!
         msg> bot: Okay, i kicked malice from #botzone
         msg> me: !deop #botzone
         msg> bot: Okay, i -o you in #botzone

Variables

user_auto_op
       If true, it will op any user who joins a channel and is already authenticated by your bot. Defaults to
       false.

   user_flood_control
       If true, every user who sends more than "user_flood_messages" in "user_flood_seconds" will be kicked from
       the channel. Defaults to false.

   user_flood_messages
       Maximum numbers of messages per user in "user_flood_seconds". Defaults to 6.

   user_flood_seconds
       "user_flood_seconds". Defaults to 6.

Version

       version 1.30

See Also