$string =~ s/[\s\t]+$//gs;
- my ($join_channel, $join_session);
+ my ($join_channel, $join_session, $join_language);
if ($string =~ /^([^\s]+)\s+(\d+)$/) {
$join_channel = $1;
$join_session = $2;
+ $join_language = 'en';
+ } elsif ($string =~ /^([^\s]+)\s+(\d+)\s+([a-z]+)$/) {
+ $join_channel = $1;
+ $join_session = $2;
+ $join_language = $3;
} else {
my $answer = 'The "join" command requires two parameters';
$answer = translate_text_for_channel($channel, 'error_join_command_parameter', $answer);
$main::statistics{'command_counter_join'}++;
+ my $channel_language = config_get_key3('channels', lc($join_channel), 'language');
+ if (!defined($channel_language)) {
+ config_set_key3('channels', lc($join_channel), 'language', $join_language);
+ }
+
+
return '';
}