[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: patch for botnow to verify username exists before aproval


Thank you for this code patch izzyb, it has now been applied.
My apologies for the long delay.

jrmu
IRCNow

On Fri, Apr 14, 2023 at 01:03:17PM -0400, botnow wrote:
> --- BNC.pm	Sat Mar 11 21:34:28 2023
> +++ /home/botnow/BNC.pm	Fri Apr 14 12:53:04 2023
> @@ -121,9 +121,13 @@
>  		return;
>  	} elsif (main::isstaff($bot, $nick) && $text =~ /^approve\s+([[:ascii:]]+)/) {
>  		my $username = $1;
> -		main::putserv($bot, "PRIVMSG *blockuser :unblock $username");
> -		foreach my $chan (@teamchans) {
> -			main::putserv($bot, "PRIVMSG $chan :$username bnc approved");
> +		if (SQLite::selectrows("bnc", "username", $username)) {
> +			main::putserv($bot, "PRIVMSG *blockuser :unblock $username");
> +			foreach my $chan (@teamchans) {
> +				main::putserv($bot, "PRIVMSG $chan :$username bnc approved");
> +			}
> +		} else {
> +			main::putserv($bot, "PRIVMSG $chan :$username hasn't requested a bnc account");
>  		}
>  		return;
>  	} elsif ($staff =~ /$nick/ && $text =~ /^cloneuser$/i) {
> 

-- 
jrmu
IRCNow (https://ircnow.org)

Attachment: signature.asc
Description: PGP signature