Hallo zusammen,
ich habe mit Hilfe von einer GitHub Libary einen Bot für Telegram erstellt. Der soll mir nun Täglich die aktuellen Geburtstage senden.
Dazu habe ich folgenden Code gebaut.
Das Problem ist, wenn ich den Inhalt von §message diekt an Telegram gebe, kommt nix an. Dann war der Gedanke, die Varibale mal unter die While Schleife zu packen.. Auch nix. Wenn ich aber den Inhalt von Var_dump in die Variable packe kommt es direkt an.
Habt Ihr eine Hilfestellung warum es nicht direkt ankommt?
var_dump sagt string.
Liebe Grüße und Vielen Dank
Matthias
ich habe mit Hilfe von einer GitHub Libary einen Bot für Telegram erstellt. Der soll mir nun Täglich die aktuellen Geburtstage senden.
Dazu habe ich folgenden Code gebaut.
PHP-Code:
include '/include/Telegram/Telegram.php';
header("Content-Type: text/html; charset=ISO-8859-1");
$conn=odbc_connect('proMemberDSN64','','');
if (!$conn)
{exit("Connection Failed: " . $conn);}
$sql="SELECT
MITGLIED.NAME,
MITGLIED.VORNAME,
int ((now() -[MITGLIED.GEBURTSTAG])/364.65) as Alter,
Year(Now())-Year([MITGLIED.GEBURTSTAG]) As Age,
Format([MITGLIED.GEBURTSTAG],'dd/mm/yyyy') AS Geburtstag
FROM EATRITT INNER JOIN MITGLIED ON EATRITT.MITGLNR = MITGLIED.MITGLNR
WHERE (((Format([MITGLIED.GEBURTSTAG],'dd/mm/yyyy'))='17.08.XXXX') AND ((EATRITT.OrgID)=1) AND ((EATRITT.Austritt) Is Null))
ORDER BY Format([MITGLIED.GEBURTSTAG],'dd/mm/yyyy');";
//WHERE (((EATRITT.OrgID)=1) AND ((EATRITT.Austritt) Is Null))
//WHERE (((Format([MITGLIED.GEBURTSTAG],'dd/mm/yyyy'))=Format(Now(),'dd/mm/yyyy')) AND ((EATRITT.OrgID)=1) AND ((EATRITT.Austritt) Is Null))
$rs=odbc_exec($conn,$sql);
if (!$rs)
{exit("Error in SQL");}
$zaehler = 0;
while($myRow = odbc_fetch_array( $rs )){
$message = $myRow['VORNAME']. " " .$myRow['NAME']. " wird Heute ".$myRow['Age'];
//echo $message;
}
$inhalt = $message;
var_dump($inhalt);
//$inhalt = "XYwird Heute 33";
odbc_close($conn);
$telegram = new Telegram('XXXXXg');
$chat_id = "XXX";
$content = array('chat_id' => $chat_id, 'text' => $inhalt);
$telegram->sendMessage($content);
?>
Habt Ihr eine Hilfestellung warum es nicht direkt ankommt?
var_dump sagt string.
Liebe Grüße und Vielen Dank
Matthias
Kommentar