3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-11-20 10:59:29 +01:00
pbot/lib/PBot/Core/Handlers.pm

24 lines
533 B
Perl
Raw Normal View History

2021-07-24 02:01:18 +02:00
# File: Handlers.pm
#
# Purpose: Loads handlers in the Handlers directory.
2023-02-21 06:31:52 +01:00
# SPDX-FileCopyrightText: 2001-2023 Pragmatic Software <pragma78@gmail.com>
2021-07-24 02:01:18 +02:00
# SPDX-License-Identifier: MIT
package PBot::Core::Handlers;
use parent 'PBot::Core::Class';
use PBot::Imports;
2021-07-24 04:22:25 +02:00
use PBot::Core::Utils::LoadModules qw/load_modules/;
2021-07-24 02:01:18 +02:00
sub initialize($self, %conf) {
2021-07-24 03:26:45 +02:00
$self->load_handlers(%conf);
2021-07-24 02:01:18 +02:00
}
sub load_handlers($self, %conf) {
2021-07-24 03:26:45 +02:00
$self->{pbot}->{logger}->log("Loading handlers:\n");
2021-07-24 02:01:18 +02:00
load_modules($self, 'PBot::Core::Handlers');
}
1;