fix /text command to work with @Botname and write texts in German

This commit is contained in:
Marcel Walter 2026-01-22 16:12:20 +01:00
parent 163fe83c8a
commit 6f38bee80c
3 changed files with 7 additions and 6 deletions

View File

@ -19,5 +19,5 @@ lib_deps =
knolleary/PubSubClient @ ~2.8
build_flags=-DTELEGRAM_DEBUG
; OTA update path: hostname is flipdottelegram.fritz.box
upload_protocol = espota
upload_port = 172.30.30.50
; upload_protocol = espota
; upload_port = 172.30.30.50

View File

@ -42,10 +42,11 @@ void Telegram::handleNewMessages(int numNewMessages)
if (text.startsWith(cmdList[i].command))
{
String Arguments = "";
if (text.length() > cmdList[i].command.length() + 1)
auto posOfFirstSpace = text.indexOf(' ');
if ((posOfFirstSpace > 0) && (text.length() > posOfFirstSpace + 1))
{
// Arguments are on space behind the command string
Arguments = text.substring(cmdList[i].command.length() + 1);
Arguments = text.substring(posOfFirstSpace + 1);
}
if (cmdList[i].functionPointer != nullptr)

View File

@ -284,9 +284,9 @@ void loop()
if (WiFi.status() != oldWifiStatus)
{
/* we freshly disconnected so tell everybody that we are offline */
Text = "Wifi \"";
Text = "WLAN \"";
Text += WIFI_SSID;
Text += "\" not connected";
Text += "\" nicht verbunden";
ArduinoOTA.end();