mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 10:46:53 +00:00
50_SSChatBot: contrib 1.1.0
git-svn-id: https://svn.fhem.de/fhem/trunk@20833 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
ae968a2a9b
commit
8a1c1847d5
@ -49,6 +49,8 @@ eval "use Net::Domain qw(hostname hostfqdn hostdomain domainname);1" or my $SSC
|
|||||||
|
|
||||||
# Versions History intern
|
# Versions History intern
|
||||||
our %SSChatBot_vNotesIntern = (
|
our %SSChatBot_vNotesIntern = (
|
||||||
|
"1.1.0" => "27.12.2019 both POST- and GET-method are now valid in CGI ",
|
||||||
|
"1.0.1" => "11.12.2019 check OPIDX in parse sendItem, change error code list, complete forbidSend with error text ",
|
||||||
"1.0.0" => "29.11.2019 initial "
|
"1.0.0" => "29.11.2019 initial "
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -1572,8 +1574,15 @@ sub SSChatBot_CGI() {
|
|||||||
return ( "text/plain; charset=utf-8", "Booting up" ) unless ($init_done);
|
return ( "text/plain; charset=utf-8", "Booting up" ) unless ($init_done);
|
||||||
|
|
||||||
# data received
|
# data received
|
||||||
if ($request =~ /^\/outchat?.*/) {
|
if ($request =~ /^\/outchat(\?|&).*/) { # POST- oder GET-Methode empfangen
|
||||||
$args = (split(/outchat\?/, $request))[1];
|
$args = (split(/outchat\?/, $request))[1]; # GET-Methode empfangen
|
||||||
|
if(!$args) { # POST-Methode empfangen wenn keine GET_Methode ?
|
||||||
|
$args = (split(/outchat&/, $request))[1];
|
||||||
|
if(!$args) {
|
||||||
|
Log 1, "TYPE SSChatBot - ERROR - no expected data received";
|
||||||
|
return ("text/plain; charset=utf-8", "no expected data received");
|
||||||
|
}
|
||||||
|
}
|
||||||
$args =~ s/&/" /g;
|
$args =~ s/&/" /g;
|
||||||
$args =~ s/=/="/g;
|
$args =~ s/=/="/g;
|
||||||
$args .= "\"";
|
$args .= "\"";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user