From 44291686addf30645a82264ac4992396a87d9d8b Mon Sep 17 00:00:00 2001 From: brulijam Date: Sun, 30 Jun 2024 18:47:33 +0200 Subject: [PATCH] did stuff --- src/brulijam/lib/basic.lua | 12 ++++++++++-- src/brulijam/sync.lua | 2 +- src/brulijam/telegram-setup.lua | 11 +++++++++++ 3 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 src/brulijam/telegram-setup.lua diff --git a/src/brulijam/lib/basic.lua b/src/brulijam/lib/basic.lua index 78487a6..363c226 100755 --- a/src/brulijam/lib/basic.lua +++ b/src/brulijam/lib/basic.lua @@ -57,8 +57,16 @@ local function getTutelServer() return readFileOneline("/brulijam/config/tutelServer.txt") end -function telegramNotifier() - http.post() +function getTelegramInfo() + return textutils.unserialize(basic.readFileAll("brulijam/config/telegram.config")) +end + + +--https://seals.social/minecraftapi +function telegramNotifier(message) + local tutelServer = getTutelServer() + local telegramInfo = getTelegramInfo() + http.post(tutelServer .. "/telegramBot/sendMessage/" .. telegramInfo["telegramUserId"] .. "?accessToken=" .. telegramInfo["telegramUserToken"], message) end function splitStringToArray(inputStr) diff --git a/src/brulijam/sync.lua b/src/brulijam/sync.lua index ae84d96..d37cd9b 100755 --- a/src/brulijam/sync.lua +++ b/src/brulijam/sync.lua @@ -29,7 +29,7 @@ local copyList = { [21] = "/brulijam/tutelMoveTest.lua", [22] = "/brulijam/files/shape-hex-64-10.svg", [23] = "/brulijam/schmutz.lua", - + [24] = "/brulijam/telegram-setup.lua", } diff --git a/src/brulijam/telegram-setup.lua b/src/brulijam/telegram-setup.lua new file mode 100644 index 0000000..6e5e151 --- /dev/null +++ b/src/brulijam/telegram-setup.lua @@ -0,0 +1,11 @@ +basic = require("lib.basic") + +local tutelServer = basic.readFileOneline("brulijam/config/tutelServer.txt") +local telegramCredentials = {} + +write("User ID: ") +telegramCredentials["telegramUserId"] = read() +write("Account Token: ") +telegramCredentials["telegramUserToken"] = read("*") + +basic.writeToFile("brulijam/config/telegram.config", textutils.serialize(telegramCredentials)) \ No newline at end of file