[2026-04-01 22:20:27] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":396,"message":{"message_id":2179,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775069005,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تایید"}},{"update_id":397,"message":{"message_id":2180,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775069087,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"کالاهای مپ نشده"}},{"update_id":398,"message":{"message_id":2181,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775069447,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تایید"}}]} [2026-04-01 22:20:27] UPDATE | chat_id=1052101141 | text=تایید [2026-04-01 22:20:27] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2182,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069617,"chat":{"id":1052101141,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-01 22:20:27] SMART SNAPSHOT APPLY ERROR: اسنپ‌شات قیمت‌های پیشنهادی پیدا نشد. [2026-04-01 22:20:27] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2183,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069617,"chat":{"id":1052101141,"type":"private"},"text":"خطا در اعمال تایید مستقیم: اسنپ‌شات قیمت‌های پیشنهادی پیدا نشد."}} [2026-04-01 22:20:27] UPDATE | chat_id=1052101141 | text=کالاهای مپ نشده [2026-04-01 22:20:27] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2184,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069617,"chat":{"id":1052101141,"type":"private"},"text":"در حال بررسی کالاهای مپ نشده..."}} [2026-04-01 22:23:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":398,"message":{"message_id":2181,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775069447,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تایید"}},{"update_id":399,"message":{"message_id":2185,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775069760,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"استخراج همه فایل‌ها"}}]} [2026-04-01 22:23:01] UPDATE | chat_id=1052101141 | text=تایید [2026-04-01 22:23:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2186,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069771,"chat":{"id":1052101141,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-01 22:23:02] SMART SNAPSHOT APPLY ERROR: اسنپ‌شات قیمت‌های پیشنهادی پیدا نشد. [2026-04-01 22:23:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2187,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069771,"chat":{"id":1052101141,"type":"private"},"text":"خطا در اعمال تایید مستقیم: اسنپ‌شات قیمت‌های پیشنهادی پیدا نشد."}} [2026-04-01 22:23:02] UPDATE | chat_id=1052101141 | text=استخراج همه فایل‌ها [2026-04-01 22:23:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2188,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069771,"chat":{"id":1052101141,"type":"private"},"text":"در حال استخراج همه فایل‌ها..."}} [2026-04-01 22:23:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2189,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069772,"chat":{"id":1052101141,"type":"private"},"text":"1 از 7: استخراج حسابرسی..."}} [2026-04-01 22:23:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2190,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069772,"chat":{"id":1052101141,"type":"private"},"text":"2 از 7: استخراج اهوازفون..."}} [2026-04-01 22:23:13] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2191,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069783,"chat":{"id":1052101141,"type":"private"},"text":"3 از 7: استخراج فرنا..."}} [2026-04-01 22:23:27] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2192,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069797,"chat":{"id":1052101141,"type":"private"},"text":"4 از 7: استخراج همراه تل..."}} [2026-04-01 22:23:58] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2193,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069828,"chat":{"id":1052101141,"type":"private"},"text":"5 از 7: استخراج دیجی‌کالا..."}} [2026-04-01 22:23:59] EXPORT ALL | DIGIKALA ERROR: Call to undefined function normalizeText() [2026-04-01 22:23:59] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2194,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069829,"chat":{"id":1052101141,"type":"private"},"text":"6 از 7: استخراج موبایل 140..."}} [2026-04-01 22:24:13] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2195,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069843,"chat":{"id":1052101141,"type":"private"},"text":"7 از 7: استخراج تکنولایف..."}} [2026-04-01 22:24:13] EXPORT ALL | TECHNOLIFE ERROR: Call to undefined function buildPagedUrl() [2026-04-01 22:24:13] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2196,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775069843,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-7454924804036813054:1:962ef8acce4865b6263b29cb4f74b41989b445dad69dadffcb8523e103e60bbcce23f8ab745e5faa","file_unique_id":"757275009:-7454924804036813054:1:962ef8acce4865b6263b29cb4f74b41989b445dad69dadffcb8523e103e60bbcce23f8ab745e5faa","file_name":"hesabanweb_2026-04-01_22-23-02.xls","mime_type":"text/html; charset=utf-8","file_size":34582},"caption":"hesabanweb_2026-04-01_22-23-02.xls"}} [2026-04-01 22:24:13] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2197,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775069843,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:3507797403739365121:1:2b5ffc2a77bff740333d509709b6cf872935211d5c2ed0a78a2e2f9a0752609c970c2e00721fb3cc486491cd8f014102","file_unique_id":"757275009:3507797403739365121:1:2b5ffc2a77bff740333d509709b6cf872935211d5c2ed0a78a2e2f9a0752609c970c2e00721fb3cc486491cd8f014102","file_name":"ahvazphone_products_2026-04-01_22-23-13.xls","mime_type":"text/html; charset=utf-8","file_size":93250},"caption":"ahvazphone_products_2026-04-01_22-23-13.xls"}} [2026-04-01 22:24:13] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2198,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775069843,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-2262717733341290749:1:07f3e3eec14c3ba5d1148270861ea8f02b377ff2d3b558058d1d8588f07fc192","file_unique_id":"757275009:-2262717733341290749:1:07f3e3eec14c3ba5d1148270861ea8f02b377ff2d3b558058d1d8588f07fc192","file_name":"farnaa_2026-04-01_22-23-27.xls","mime_type":"text/html; charset=utf-8","file_size":44492},"caption":"farnaa_2026-04-01_22-23-27.xls"}} [2026-04-01 22:24:13] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2199,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775069843,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:6883525038855888643:1:b940bfe331a538fcf6ad8d18594bb4508b948f3dab90f4222daef3c6eb15c1bd72dfa5d7a3476768","file_unique_id":"757275009:6883525038855888643:1:b940bfe331a538fcf6ad8d18594bb4508b948f3dab90f4222daef3c6eb15c1bd72dfa5d7a3476768","file_name":"hamrahtel_2026-04-01_22-23-58.xls","mime_type":"text/html; charset=utf-8","file_size":4693},"caption":"hamrahtel_2026-04-01_22-23-58.xls"}} [2026-04-01 22:24:13] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2200,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775069843,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:2617727741530676994:1:1d35bf146f721d2f9e5a7d9fab49d5d88b948f3dab90f422ff1ff293d1c2f5c372dfa5d7a3476768","file_unique_id":"757275009:2617727741530676994:1:1d35bf146f721d2f9e5a7d9fab49d5d88b948f3dab90f422ff1ff293d1c2f5c372dfa5d7a3476768","file_name":"mobile140_2026-04-01_22-24-13.xls","mime_type":"text/html; charset=utf-8","file_size":34133},"caption":"mobile140_2026-04-01_22-24-13.xls"}} [2026-04-01 22:24:13] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2201,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775069843,"chat":{"id":1052101141,"type":"private"},"text":"✅ فایل‌های قابل استخراج ارسال شدند.\n\nمنابعی که خطا داشتند:\nدیجی‌کالا: Call to undefined function normalizeText()\nتکنولایف: Call to undefined function buildPagedUrl()"}} [2026-04-01 22:25:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:25:06] no updates [2026-04-01 22:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:26:07] no updates [2026-04-01 22:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:27:07] no updates [2026-04-01 22:28:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":400,"message":{"message_id":2202,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775070047,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"استخراج همه فایل‌ها"}}]} [2026-04-01 22:28:01] UPDATE | chat_id=1052101141 | text=استخراج همه فایل‌ها [2026-04-01 22:28:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2203,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070071,"chat":{"id":1052101141,"type":"private"},"text":"در حال استخراج همه فایل‌ها..."}} [2026-04-01 22:28:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2204,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070072,"chat":{"id":1052101141,"type":"private"},"text":"1 از 7: استخراج حسابرسی..."}} [2026-04-01 22:28:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2205,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070073,"chat":{"id":1052101141,"type":"private"},"text":"2 از 7: استخراج اهوازفون..."}} [2026-04-01 22:28:13] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2206,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070083,"chat":{"id":1052101141,"type":"private"},"text":"3 از 7: استخراج فرنا..."}} [2026-04-01 22:29:44] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2207,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070174,"chat":{"id":1052101141,"type":"private"},"text":"4 از 7: استخراج همراه تل..."}} [2026-04-01 22:30:15] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2208,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070205,"chat":{"id":1052101141,"type":"private"},"text":"5 از 7: استخراج دیجی‌کالا..."}} [2026-04-01 22:30:19] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2209,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070209,"chat":{"id":1052101141,"type":"private"},"text":"6 از 7: استخراج موبایل 140..."}} [2026-04-01 22:30:33] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2210,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070223,"chat":{"id":1052101141,"type":"private"},"text":"7 از 7: استخراج تکنولایف..."}} [2026-04-01 22:30:40] EXPORT ALL | TECHNOLIFE ERROR: Call to undefined function makeAbsoluteUrl() [2026-04-01 22:30:41] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2211,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070230,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-406166341874606335:1:962ef8acce4865b6263b29cb4f74b41989b445dad69dadff2a46d56980451c0ece23f8ab745e5faa","file_unique_id":"757275009:-406166341874606335:1:962ef8acce4865b6263b29cb4f74b41989b445dad69dadff2a46d56980451c0ece23f8ab745e5faa","file_name":"hesabanweb_2026-04-01_22-28-03.xls","mime_type":"text/html; charset=utf-8","file_size":34582},"caption":"hesabanweb_2026-04-01_22-28-03.xls"}} [2026-04-01 22:30:41] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2212,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070231,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-7631370034699231486:1:2b5ffc2a77bff740333d509709b6cf872935211d5c2ed0a78a2e2f9a0752609c9c499bb9e74e5b83486491cd8f014102","file_unique_id":"757275009:-7631370034699231486:1:2b5ffc2a77bff740333d509709b6cf872935211d5c2ed0a78a2e2f9a0752609c9c499bb9e74e5b83486491cd8f014102","file_name":"ahvazphone_products_2026-04-01_22-28-13.xls","mime_type":"text/html; charset=utf-8","file_size":93250},"caption":"ahvazphone_products_2026-04-01_22-28-13.xls"}} [2026-04-01 22:30:41] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2213,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070231,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-7445398651095015680:1:07f3e3eec14c3ba5d1148270861ea8f087f290ac460efc0c7900ac66ac6c87e9","file_unique_id":"757275009:-7445398651095015680:1:07f3e3eec14c3ba5d1148270861ea8f087f290ac460efc0c7900ac66ac6c87e9","file_name":"farnaa_2026-04-01_22-29-44.xls","mime_type":"text/html; charset=utf-8","file_size":44492},"caption":"farnaa_2026-04-01_22-29-44.xls"}} [2026-04-01 22:30:41] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2214,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070231,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-6686230576291438845:1:b940bfe331a538fcf6ad8d18594bb4508b948f3dab90f422a0a8b920c52c4cc372dfa5d7a3476768","file_unique_id":"757275009:-6686230576291438845:1:b940bfe331a538fcf6ad8d18594bb4508b948f3dab90f422a0a8b920c52c4cc372dfa5d7a3476768","file_name":"hamrahtel_2026-04-01_22-30-15.xls","mime_type":"text/html; charset=utf-8","file_size":4693},"caption":"hamrahtel_2026-04-01_22-30-15.xls"}} [2026-04-01 22:30:41] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2215,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070231,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-5156233831936745727:1:7cd23a6c03a6b0b2b842779b506b6abd10804a1453db360b8dbcda37ae31501d1a9ec6f7595b78a8","file_unique_id":"757275009:-5156233831936745727:1:7cd23a6c03a6b0b2b842779b506b6abd10804a1453db360b8dbcda37ae31501d1a9ec6f7595b78a8","file_name":"digikala_2026-04-01_22-30-19.xls","mime_type":"text/html; charset=utf-8","file_size":35312},"caption":"digikala_2026-04-01_22-30-19.xls"}} [2026-04-01 22:30:41] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2216,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070231,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-1614963252148691199:1:1d35bf146f721d2f9e5a7d9fab49d5d88b948f3dab90f422b26121d628fd63d672dfa5d7a3476768","file_unique_id":"757275009:-1614963252148691199:1:1d35bf146f721d2f9e5a7d9fab49d5d88b948f3dab90f422b26121d628fd63d672dfa5d7a3476768","file_name":"mobile140_2026-04-01_22-30-33.xls","mime_type":"text/html; charset=utf-8","file_size":34133},"caption":"mobile140_2026-04-01_22-30-33.xls"}} [2026-04-01 22:30:41] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2217,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070231,"chat":{"id":1052101141,"type":"private"},"text":"✅ فایل‌های قابل استخراج ارسال شدند.\n\nمنابعی که خطا داشتند:\nتکنولایف: Call to undefined function makeAbsoluteUrl()"}} [2026-04-01 22:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:31:07] no updates [2026-04-01 22:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:32:07] no updates [2026-04-01 22:33:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":401,"message":{"message_id":2218,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775070339,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"استخراج همه فایل‌ها"}}]} [2026-04-01 22:33:02] UPDATE | chat_id=1052101141 | text=استخراج همه فایل‌ها [2026-04-01 22:33:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2219,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070372,"chat":{"id":1052101141,"type":"private"},"text":"در حال استخراج همه فایل‌ها..."}} [2026-04-01 22:33:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2220,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070372,"chat":{"id":1052101141,"type":"private"},"text":"1 از 7: استخراج حسابرسی..."}} [2026-04-01 22:33:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2221,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070373,"chat":{"id":1052101141,"type":"private"},"text":"2 از 7: استخراج اهوازفون..."}} [2026-04-01 22:33:13] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2222,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070383,"chat":{"id":1052101141,"type":"private"},"text":"3 از 7: استخراج فرنا..."}} [2026-04-01 22:34:35] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2223,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070465,"chat":{"id":1052101141,"type":"private"},"text":"4 از 7: استخراج همراه تل..."}} [2026-04-01 22:35:06] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2224,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070496,"chat":{"id":1052101141,"type":"private"},"text":"5 از 7: استخراج دیجی‌کالا..."}} [2026-04-01 22:35:10] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2225,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070499,"chat":{"id":1052101141,"type":"private"},"text":"6 از 7: استخراج موبایل 140..."}} [2026-04-01 22:35:23] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2226,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070513,"chat":{"id":1052101141,"type":"private"},"text":"7 از 7: استخراج تکنولایف..."}} [2026-04-01 22:35:32] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2227,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070521,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-3174907637320376575:1:962ef8acce4865b6263b29cb4f74b41989b445dad69dadffd6b11d1e8c0353b8ce23f8ab745e5faa","file_unique_id":"757275009:-3174907637320376575:1:962ef8acce4865b6263b29cb4f74b41989b445dad69dadffd6b11d1e8c0353b8ce23f8ab745e5faa","file_name":"hesabanweb_2026-04-01_22-33-03.xls","mime_type":"text/html; charset=utf-8","file_size":34582},"caption":"hesabanweb_2026-04-01_22-33-03.xls"}} [2026-04-01 22:35:32] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2228,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070522,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-810580584020107517:1:2b5ffc2a77bff740333d509709b6cf872935211d5c2ed0a78a2e2f9a0752609c8e8394b7310093ec486491cd8f014102","file_unique_id":"757275009:-810580584020107517:1:2b5ffc2a77bff740333d509709b6cf872935211d5c2ed0a78a2e2f9a0752609c8e8394b7310093ec486491cd8f014102","file_name":"ahvazphone_products_2026-04-01_22-33-13.xls","mime_type":"text/html; charset=utf-8","file_size":93250},"caption":"ahvazphone_products_2026-04-01_22-33-13.xls"}} [2026-04-01 22:35:32] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2229,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070522,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-867705026002411773:1:07f3e3eec14c3ba5d1148270861ea8f0b735195e5d072de4fa98dde4a8bb3357","file_unique_id":"757275009:-867705026002411773:1:07f3e3eec14c3ba5d1148270861ea8f0b735195e5d072de4fa98dde4a8bb3357","file_name":"farnaa_2026-04-01_22-34-35.xls","mime_type":"text/html; charset=utf-8","file_size":44492},"caption":"farnaa_2026-04-01_22-34-35.xls"}} [2026-04-01 22:35:32] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2230,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070522,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:1286514545405337345:1:b940bfe331a538fcf6ad8d18594bb4508b948f3dab90f422485036d01d32195272dfa5d7a3476768","file_unique_id":"757275009:1286514545405337345:1:b940bfe331a538fcf6ad8d18594bb4508b948f3dab90f422485036d01d32195272dfa5d7a3476768","file_name":"hamrahtel_2026-04-01_22-35-06.xls","mime_type":"text/html; charset=utf-8","file_size":4693},"caption":"hamrahtel_2026-04-01_22-35-06.xls"}} [2026-04-01 22:35:32] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2231,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070522,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-850590482171551997:1:7cd23a6c03a6b0b2b842779b506b6abd10804a1453db360be6547eb08349f04b1a9ec6f7595b78a8","file_unique_id":"757275009:-850590482171551997:1:7cd23a6c03a6b0b2b842779b506b6abd10804a1453db360be6547eb08349f04b1a9ec6f7595b78a8","file_name":"digikala_2026-04-01_22-35-10.xls","mime_type":"text/html; charset=utf-8","file_size":34545},"caption":"digikala_2026-04-01_22-35-10.xls"}} [2026-04-01 22:35:32] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2232,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070522,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-3603155189563318525:1:1d35bf146f721d2f9e5a7d9fab49d5d88b948f3dab90f4224ccc9d89a009c22c72dfa5d7a3476768","file_unique_id":"757275009:-3603155189563318525:1:1d35bf146f721d2f9e5a7d9fab49d5d88b948f3dab90f4224ccc9d89a009c22c72dfa5d7a3476768","file_name":"mobile140_2026-04-01_22-35-23.xls","mime_type":"text/html; charset=utf-8","file_size":34133},"caption":"mobile140_2026-04-01_22-35-23.xls"}} [2026-04-01 22:35:32] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2233,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070522,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-4633714127164662014:1:ac4b92045f13e13cc19578334b5dd94789b445dad69dadff8586ef03105caa3fce23f8ab745e5faa","file_unique_id":"757275009:-4633714127164662014:1:ac4b92045f13e13cc19578334b5dd94789b445dad69dadff8586ef03105caa3fce23f8ab745e5faa","file_name":"technolife_2026-04-01_22-35-31.xls","mime_type":"text/html; charset=utf-8","file_size":61628},"caption":"technolife_2026-04-01_22-35-31.xls"}} [2026-04-01 22:35:32] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2234,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070522,"chat":{"id":1052101141,"type":"private"},"text":"✅ فایل‌های قابل استخراج ارسال شدند."}} [2026-04-01 22:36:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":402,"message":{"message_id":2235,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775070530,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"کالاهای مپ نشده"}}]} [2026-04-01 22:36:02] UPDATE | chat_id=1052101141 | text=کالاهای مپ نشده [2026-04-01 22:36:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2236,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070552,"chat":{"id":1052101141,"type":"private"},"text":"در حال بررسی کالاهای مپ نشده..."}} [2026-04-01 22:37:26] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2237,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070635,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-9193939901439533310:1:4a56c6c2acd04c9a0b647e8943a86e178d928b02af235a798b948f3dab90f4221199cb766ed03acc72dfa5d7a3476768","file_unique_id":"757275009:-9193939901439533310:1:4a56c6c2acd04c9a0b647e8943a86e178d928b02af235a798b948f3dab90f4221199cb766ed03acc72dfa5d7a3476768","file_name":"unmapped_products_2026-04-01_22-37-25.xls","mime_type":"text/html; charset=utf-8","file_size":172252},"caption":"unmapped_products_2026-04-01_22-37-25.xls"}} [2026-04-01 22:37:26] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2238,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070636,"chat":{"id":1052101141,"type":"private"},"text":"✅ فایل کالاهای مپ نشده ارسال شد."}} [2026-04-01 22:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:38:06] no updates [2026-04-01 22:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":403,"message":{"message_id":2239,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775070736,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تنظیم مپ قیمت هوشمند"}}]} [2026-04-01 22:39:06] UPDATE | chat_id=1052101141 | text=تنظیم مپ قیمت هوشمند [2026-04-01 22:39:06] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2240,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070736,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل مپ قیمت هوشمند..."}} [2026-04-01 22:39:06] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2241,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775070736,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-2455762082473828608:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_unique_id":"757275009:-2455762082473828608:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_name":"smart_price_map_latest.csv","mime_type":"text/csv","file_size":66064},"caption":"smart_price_map_latest.csv"}} [2026-04-01 22:39:06] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2242,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070736,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی و فرنا و همراه‌تل را پر کن و همان فایل را برگردان."}} [2026-04-01 22:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:40:07] no updates [2026-04-01 22:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:41:06] no updates [2026-04-01 22:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:42:06] no updates [2026-04-01 22:43:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":404,"message":{"message_id":2243,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775070935,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-01 22:43:02] UPDATE | chat_id=1052101141 | text=بررسی قیمت هوشمند [2026-04-01 22:43:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2244,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775070972,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-01 22:45:46] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2245,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775071136,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:3875427382926778115:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e89b445dad69dadff48601caa7b93242f66aa160a38356076","file_unique_id":"757275009:3875427382926778115:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e89b445dad69dadff48601caa7b93242f66aa160a38356076","file_name":"smart_price_review_2026-04-01_22-45-46.csv","mime_type":"text/csv","file_size":88301},"caption":"smart_price_review_2026-04-01_22-45-46.csv"}} [2026-04-01 22:45:46] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2246,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775071136,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-01 22:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:46:06] no updates [2026-04-01 22:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:47:07] no updates [2026-04-01 22:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:48:06] no updates [2026-04-01 22:49:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":405,"message":{"message_id":2247,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775071315,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تنظیم مپ قیمت هوشمند"}}]} [2026-04-01 22:49:02] UPDATE | chat_id=1052101141 | text=تنظیم مپ قیمت هوشمند [2026-04-01 22:49:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2248,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775071332,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل مپ قیمت هوشمند..."}} [2026-04-01 22:49:02] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2249,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775071332,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:4003375578651500288:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_unique_id":"757275009:4003375578651500288:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_name":"smart_price_map_latest.csv","mime_type":"text/csv","file_size":66064},"caption":"smart_price_map_latest.csv"}} [2026-04-01 22:49:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2250,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775071332,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی و فرنا و همراه‌تل را پر کن و همان فایل را برگردان."}} [2026-04-01 22:50:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":406,"message":{"message_id":2251,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775071339,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-01 22:50:02] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-01 22:50:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2252,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775071392,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-01 22:53:08] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2254,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775071578,"chat":{"id":672889313,"type":"private"},"document":{"file_id":"757275009:6434540837962981121:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e89b445dad69dadffb73a47b264be9e3c66aa160a38356076","file_unique_id":"757275009:6434540837962981121:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e89b445dad69dadffb73a47b264be9e3c66aa160a38356076","file_name":"smart_price_review_2026-04-01_22-53-08.csv","mime_type":"text/csv","file_size":88301},"caption":"smart_price_review_2026-04-01_22-53-08.csv"}} [2026-04-01 22:53:08] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2255,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775071578,"chat":{"id":672889313,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-01 22:54:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":407,"message":{"message_id":2253,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775071498,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تنظیم مپ قیمت هوشمند"}}]} [2026-04-01 22:54:02] UPDATE | chat_id=1052101141 | text=تنظیم مپ قیمت هوشمند [2026-04-01 22:54:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2256,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775071632,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل مپ قیمت هوشمند..."}} [2026-04-01 22:54:12] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2257,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775071642,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:6788477255839653635:1:cf29dfa86597386e0f032f68abd3fb5987cae3f334d3aa1caba27e0b548bf3ee75e7400105d96077","file_unique_id":"757275009:6788477255839653635:1:cf29dfa86597386e0f032f68abd3fb5987cae3f334d3aa1caba27e0b548bf3ee75e7400105d96077","file_name":"smart_price_map_2026-04-01_22-54-12.csv","mime_type":"text/csv","file_size":67503},"caption":"smart_price_map_2026-04-01_22-54-12.csv"}} [2026-04-01 22:54:12] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2258,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775071642,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی و فرنا و همراه‌تل را پر کن و همان فایل را برگردان."}} [2026-04-01 22:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:55:07] no updates [2026-04-01 22:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:56:07] no updates [2026-04-01 22:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:57:07] no updates [2026-04-01 22:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:58:07] no updates [2026-04-01 22:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 22:59:06] no updates [2026-04-01 23:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:00:07] no updates [2026-04-01 23:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:01:07] no updates [2026-04-01 23:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:02:07] no updates [2026-04-01 23:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:03:07] no updates [2026-04-01 23:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:04:07] no updates [2026-04-01 23:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:05:07] no updates [2026-04-01 23:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:06:07] no updates [2026-04-01 23:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:07:06] no updates [2026-04-01 23:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:08:06] no updates [2026-04-01 23:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:09:07] no updates [2026-04-01 23:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:10:07] no updates [2026-04-01 23:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:11:06] no updates [2026-04-01 23:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:12:07] no updates [2026-04-01 23:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:13:07] no updates [2026-04-01 23:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:14:07] no updates [2026-04-01 23:15:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:15:06] no updates [2026-04-01 23:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:16:06] no updates [2026-04-01 23:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:17:07] no updates [2026-04-01 23:18:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:18:08] no updates [2026-04-01 23:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:19:07] no updates [2026-04-01 23:20:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:20:08] no updates [2026-04-01 23:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:21:07] no updates [2026-04-01 23:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:22:07] no updates [2026-04-01 23:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:23:07] no updates [2026-04-01 23:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:24:06] no updates [2026-04-01 23:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:25:07] no updates [2026-04-01 23:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:26:06] no updates [2026-04-01 23:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:27:06] no updates [2026-04-01 23:28:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:28:08] no updates [2026-04-01 23:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:29:07] no updates [2026-04-01 23:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:30:07] no updates [2026-04-01 23:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:31:06] no updates [2026-04-01 23:32:09] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:32:09] no updates [2026-04-01 23:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:33:06] no updates [2026-04-01 23:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:34:06] no updates [2026-04-01 23:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:35:07] no updates [2026-04-01 23:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:36:06] no updates [2026-04-01 23:37:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":408,"message":{"message_id":2259,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775074198,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تنظیم مپ قیمت هوشمند"}}]} [2026-04-01 23:37:01] UPDATE | chat_id=1052101141 | text=تنظیم مپ قیمت هوشمند [2026-04-01 23:37:01] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2260,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775074211,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل مپ قیمت هوشمند..."}} [2026-04-01 23:37:02] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2261,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775074211,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-2154530704929317117:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_unique_id":"757275009:-2154530704929317117:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_name":"smart_price_map_latest.csv","mime_type":"text/csv","file_size":67503},"caption":"smart_price_map_latest.csv"}} [2026-04-01 23:37:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2262,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775074212,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی و فرنا و همراه‌تل را پر کن و همان فایل را برگردان."}} [2026-04-01 23:38:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":409,"message":{"message_id":2263,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775074234,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"document":{"file_id":"1052101141:-4589731144129765630:0:cf29dfa86597386e0f032f68abd3fb598767b44412c6681b6872ee1c3f9681cb","file_unique_id":"","file_name":"smart_price_map_filled_auto.csv","mime_type":"text/csv","file_size":89973}}}]} [2026-04-01 23:38:02] UPDATE | chat_id=1052101141 | text= [2026-04-01 23:38:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2264,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775074271,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ دریافت شد. در حال ذخیره..."}} [2026-04-01 23:38:02] BALE getFile | HTTP=200 | ERR= | RESP={"ok":true,"result":{"file_id":"1052101141:-4589731144129765630:0:cf29dfa86597386e0f032f68abd3fb598767b44412c6681b6872ee1c3f9681cb","file_unique_id":"1052101141:-4589731144129765630:0:cf29dfa86597386e0f032f68abd3fb598767b44412c6681b6872ee1c3f9681cb","file_size":85,"file_path":"1052101141:-4589731144129765630:0:cf29dfa86597386e0f032f68abd3fb598767b44412c6681b6872ee1c3f9681cb"}} [2026-04-01 23:38:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2265,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775074272,"chat":{"id":1052101141,"type":"private"},"text":"✅ مپ قیمت هوشمند ذخیره شد."}} [2026-04-01 23:39:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":410,"message":{"message_id":2266,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775074279,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-01 23:39:02] UPDATE | chat_id=1052101141 | text=بررسی قیمت هوشمند [2026-04-01 23:39:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2267,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775074332,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-01 23:42:15] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2268,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775074524,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:7852911355113709313:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e637dc0822d36e7aaca5f984327fbda1366aa160a38356076","file_unique_id":"757275009:7852911355113709313:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e637dc0822d36e7aaca5f984327fbda1366aa160a38356076","file_name":"smart_price_review_2026-04-01_23-42-14.csv","mime_type":"text/csv","file_size":113819},"caption":"smart_price_review_2026-04-01_23-42-14.csv"}} [2026-04-01 23:42:15] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2269,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775074524,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-01 23:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:43:07] no updates [2026-04-01 23:44:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":411,"message":{"message_id":2270,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775074582,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تایید"}}]} [2026-04-01 23:44:02] UPDATE | chat_id=672889313 | text=تایید [2026-04-01 23:44:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2271,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775074632,"chat":{"id":672889313,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-01 23:44:08] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2272,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775074637,"chat":{"id":672889313,"type":"private"},"text":"✅ اعمال شد\nمحصولات به‌روزشده: 12\nواریانت‌های به‌روزشده: 23"}} [2026-04-01 23:45:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:45:10] no updates [2026-04-01 23:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:46:06] no updates [2026-04-01 23:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:47:07] no updates [2026-04-01 23:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:48:07] no updates [2026-04-01 23:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:49:07] no updates [2026-04-01 23:50:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:50:08] no updates [2026-04-01 23:51:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:51:08] no updates [2026-04-01 23:52:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":412,"message":{"message_id":2273,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775075105,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-01 23:52:02] UPDATE | chat_id=1052101141 | text=بررسی قیمت هوشمند [2026-04-01 23:52:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2274,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775075112,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-01 23:54:40] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2275,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775075270,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:4883746956686401281:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e637dc0822d36e7aa4fd5481c3f6ed56b66aa160a38356076","file_unique_id":"757275009:4883746956686401281:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e637dc0822d36e7aa4fd5481c3f6ed56b66aa160a38356076","file_name":"smart_price_review_2026-04-01_23-54-40.csv","mime_type":"text/csv","file_size":113786},"caption":"smart_price_review_2026-04-01_23-54-40.csv"}} [2026-04-01 23:54:40] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2276,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775075270,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-01 23:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:55:07] no updates [2026-04-01 23:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:56:07] no updates [2026-04-01 23:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:57:07] no updates [2026-04-01 23:58:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:58:08] no updates [2026-04-01 23:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-01 23:59:07] no updates [2026-04-02 00:00:09] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:00:09] no updates [2026-04-02 00:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:01:07] no updates [2026-04-02 00:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:02:07] no updates [2026-04-02 00:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:03:06] no updates [2026-04-02 00:04:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:04:08] no updates [2026-04-02 00:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:05:07] no updates [2026-04-02 00:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:06:07] no updates [2026-04-02 00:07:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":413,"message":{"message_id":2283,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775075973,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تایید"}},{"update_id":414,"message":{"message_id":2284,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775075989,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تولید لیست متنی"}}]} [2026-04-02 00:07:02] UPDATE | chat_id=672889313 | text=تایید [2026-04-02 00:07:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2285,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076012,"chat":{"id":672889313,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-02 00:07:02] SMART SNAPSHOT APPLY ERROR: اسنپ‌شات قیمت‌های پیشنهادی پیدا نشد. [2026-04-02 00:07:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2286,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076013,"chat":{"id":672889313,"type":"private"},"text":"خطا در اعمال تایید مستقیم: اسنپ‌شات قیمت‌های پیشنهادی پیدا نشد."}} [2026-04-02 00:07:03] UPDATE | chat_id=672889313 | text=تولید لیست متنی [2026-04-02 00:07:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2287,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076013,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت لیست متنی..."}} [2026-04-02 00:07:05] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2288,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076014,"chat":{"id":672889313,"type":"private"},"text":"﷽\nوَما مِن دابَّةٍ فِی الأَرضِ إِلّا عَلَی اللَّهِ رِزقُها 🌱\n\n📱 لیست قیمت موبایل – فروشگاه اهوازفون | 📅 1405/01/13\n📍 اهواز – بازار موبایل آریا – زیرزمین – اهوازفون | 📞 09165000780 – 09127938100\n🔗 کانال واتساپ: https://chat.whatsapp.com/D6mhWm0vbdnCAa9VR0B52K\n\n---\n\n## ✅ Apple (iPhone)\n\niPhone 16 128 WHITE ⚪️Call\n\niPhone 16 128 BLACK ⚫️Call\n\n---\n\n## ✅ Samsung\n\nSamsung S25FE | 256/8 🔵Call\n\nSamsung S25 FE | 256/8 ⚫️Call\n\nSamsung A56 | 256/8 ⚫️67,500 🟢67,400\n\nSamsung A56 | 256/12 ⚫️77,700\n\nSamsung A56 | 128/8 ⚫️Call\n\nSamsung A56 LIGHT | 256/12 🔘77,600\n\nSamsung A56 5G VIT LIGHT | 128/8 🔘Call\n\nSamsung A36 | 256/8 ⚫️Call\n\nSamsung A36 | 128/8 ⚫️52,400\n\nSamsung A26 | 256/8 ⚫️Call ⚪️Call\n\nSamsung A26 | 128/6 ⚫️Call ⚪️Call\n\nSamsung A26 5G VIT | 128/6 🌸Ca [2026-04-02 00:07:06] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2289,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076016,"chat":{"id":672889313,"type":"private"},"text":"✅ لیست متنی ارسال شد."}} [2026-04-02 00:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:08:07] no updates [2026-04-02 00:09:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":415,"message":{"message_id":2290,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775076084,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-02 00:09:02] UPDATE | chat_id=1052101141 | text=بررسی قیمت هوشمند [2026-04-02 00:09:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2291,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076132,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-02 00:11:27] SMART REVIEW ERROR: هیچ ردیفی برای بررسی قیمت هوشمند ساخته نشد. [2026-04-02 00:11:27] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2293,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076277,"chat":{"id":1052101141,"type":"private"},"text":"خطا: هیچ ردیفی برای بررسی قیمت هوشمند ساخته نشد."}} [2026-04-02 00:12:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":416,"message":{"message_id":2292,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775076147,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-02 00:12:02] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-02 00:12:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2294,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076312,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-02 00:13:49] SMART REVIEW ERROR: هیچ ردیفی برای بررسی قیمت هوشمند ساخته نشد. [2026-04-02 00:13:50] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2296,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076419,"chat":{"id":672889313,"type":"private"},"text":"خطا: هیچ ردیفی برای بررسی قیمت هوشمند ساخته نشد."}} [2026-04-02 00:14:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":417,"message":{"message_id":2295,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775076324,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تنظیم مپ قیمت هوشمند"}}]} [2026-04-02 00:14:01] UPDATE | chat_id=1052101141 | text=تنظیم مپ قیمت هوشمند [2026-04-02 00:14:01] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2297,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076431,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل مپ قیمت هوشمند..."}} [2026-04-02 00:14:02] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2298,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775076431,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:7930994621675216643:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_unique_id":"757275009:7930994621675216643:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_name":"smart_price_map_latest.csv","mime_type":"text/csv","file_size":91725},"caption":"smart_price_map_latest.csv"}} [2026-04-02 00:14:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2299,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076431,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی و فرنا و همراه‌تل را پر کن و همان فایل را برگردان."}} [2026-04-02 00:15:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":418,"message":{"message_id":2300,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775076453,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"document":{"file_id":"1052101141:4996978596900904704:0:cf29dfa86597386e0f032f68abd3fb59d9ca01064543aa9c39b3e0a8c8e1a897","file_unique_id":"","file_name":"smart_price_map_latest (13).csv","mime_type":"text/csv","file_size":90653}}}]} [2026-04-02 00:15:02] UPDATE | chat_id=1052101141 | text= [2026-04-02 00:15:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2301,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076492,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ دریافت شد. در حال ذخیره..."}} [2026-04-02 00:15:03] BALE getFile | HTTP=200 | ERR= | RESP={"ok":true,"result":{"file_id":"1052101141:4996978596900904704:0:cf29dfa86597386e0f032f68abd3fb59d9ca01064543aa9c39b3e0a8c8e1a897","file_unique_id":"1052101141:4996978596900904704:0:cf29dfa86597386e0f032f68abd3fb59d9ca01064543aa9c39b3e0a8c8e1a897","file_size":85,"file_path":"1052101141:4996978596900904704:0:cf29dfa86597386e0f032f68abd3fb59d9ca01064543aa9c39b3e0a8c8e1a897"}} [2026-04-02 00:15:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2302,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076493,"chat":{"id":1052101141,"type":"private"},"text":"✅ مپ قیمت هوشمند ذخیره شد."}} [2026-04-02 00:16:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":419,"message":{"message_id":2303,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775076498,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-02 00:16:02] UPDATE | chat_id=1052101141 | text=بررسی قیمت هوشمند [2026-04-02 00:16:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2304,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076552,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-02 00:18:45] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2305,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775076715,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:1901168608540172034:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e9ab25182773fd31fb8cf93a5e8efb83466aa160a38356076","file_unique_id":"757275009:1901168608540172034:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e9ab25182773fd31fb8cf93a5e8efb83466aa160a38356076","file_name":"smart_price_review_2026-04-02_00-18-45.csv","mime_type":"text/csv","file_size":23734},"caption":"smart_price_review_2026-04-02_00-18-45.csv"}} [2026-04-02 00:18:45] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2306,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076715,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-02 00:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:19:07] no updates [2026-04-02 00:20:04] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":420,"message":{"message_id":2307,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775076794,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تایید"}}]} [2026-04-02 00:20:04] UPDATE | chat_id=1052101141 | text=تایید [2026-04-02 00:20:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2308,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076794,"chat":{"id":1052101141,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-02 00:20:15] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2309,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076805,"chat":{"id":1052101141,"type":"private"},"text":"✅ اعمال شد\nمحصولات به‌روزشده: 20\nواریانت‌های به‌روزشده: 38"}} [2026-04-02 00:21:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":421,"message":{"message_id":2310,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775076850,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تولید لیست متنی"}}]} [2026-04-02 00:21:02] UPDATE | chat_id=1052101141 | text=تولید لیست متنی [2026-04-02 00:21:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2311,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076853,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت لیست متنی..."}} [2026-04-02 00:21:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2312,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076853,"chat":{"id":1052101141,"type":"private"},"text":"﷽\nوَما مِن دابَّةٍ فِی الأَرضِ إِلّا عَلَی اللَّهِ رِزقُها 🌱\n\n📱 لیست قیمت موبایل – فروشگاه اهوازفون | 📅 1405/01/13\n📍 اهواز – بازار موبایل آریا – زیرزمین – اهوازفون | 📞 09165000780 – 09127938100\n🔗 کانال واتساپ: https://chat.whatsapp.com/D6mhWm0vbdnCAa9VR0B52K\n\n---\n\n## ✅ Apple (iPhone)\n\niPhone 16 128 WHITE ⚪️Call\n\niPhone 16 128 BLACK ⚫️Call\n\n---\n\n## ✅ Samsung\n\nSamsung S25FE | 256/8 🔵Call\n\nSamsung S25 FE | 256/8 ⚫️Call\n\nSamsung A56 | 256/8 ⚫️68,500 🟢68,400\n\nSamsung A56 | 256/12 ⚫️78,600\n\nSamsung A56 | 128/8 ⚫️71,600\n\nSamsung A56 LIGHT | 256/12 🔘78,500\n\nSamsung A56 5G VIT LIGHT | 128/8 🔘71,400\n\nSamsung A36 | 256/8 ⚫️57,200\n\nSamsung A36 | 128/8 ⚫️53,200\n\nSamsung A26 | 256/8 ⚫️45,900 ⚪️46,000\n\nSamsung A26 | 128/6 ⚫️39,800 ⚪️39,900\n\nSamsung A26 5G [2026-04-02 00:21:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2313,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775076854,"chat":{"id":1052101141,"type":"private"},"text":"✅ لیست متنی ارسال شد."}} [2026-04-02 00:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:22:07] no updates [2026-04-02 00:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:23:07] no updates [2026-04-02 00:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:24:07] no updates [2026-04-02 00:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:25:07] no updates [2026-04-02 00:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:26:06] no updates [2026-04-02 00:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:27:07] no updates [2026-04-02 00:28:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":422,"message":{"message_id":2314,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775077271,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تنظیم مپ قیمت هوشمند"}}]} [2026-04-02 00:28:02] UPDATE | chat_id=1052101141 | text=تنظیم مپ قیمت هوشمند [2026-04-02 00:28:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2315,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775077272,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل مپ قیمت هوشمند..."}} [2026-04-02 00:28:02] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2316,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775077272,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:6321951512063123201:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_unique_id":"757275009:6321951512063123201:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_name":"smart_price_map_latest.csv","mime_type":"text/csv","file_size":91365},"caption":"smart_price_map_latest.csv"}} [2026-04-02 00:28:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2317,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775077272,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی و فرنا و همراه‌تل را پر کن و همان فایل را برگردان."}} [2026-04-02 00:29:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":423,"message":{"message_id":2318,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775077286,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تایید"}}]} [2026-04-02 00:29:02] UPDATE | chat_id=1052101141 | text=تایید [2026-04-02 00:29:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2319,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775077332,"chat":{"id":1052101141,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-02 00:29:02] SMART SNAPSHOT APPLY ERROR: اسنپ‌شات قیمت‌های پیشنهادی پیدا نشد. [2026-04-02 00:29:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2320,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775077332,"chat":{"id":1052101141,"type":"private"},"text":"خطا در اعمال تایید مستقیم: اسنپ‌شات قیمت‌های پیشنهادی پیدا نشد."}} [2026-04-02 00:30:03] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":424,"message":{"message_id":2321,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775077341,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"کالاهای مپ نشده"}},{"update_id":425,"message":{"message_id":2322,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775077345,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"تنظیم مپ قیمت هوشمند"}}]} [2026-04-02 00:30:03] UPDATE | chat_id=1052101141 | text=کالاهای مپ نشده [2026-04-02 00:30:05] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2323,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775077394,"chat":{"id":1052101141,"type":"private"},"text":"در حال بررسی کالاهای مپ نشده..."}} [2026-04-02 00:32:45] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2325,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775077555,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-1439881180775506176:1:4a56c6c2acd04c9a0b647e8943a86e178d928b02af235a799d6fb151922d952540ac1311ac04761272dfa5d7a3476768","file_unique_id":"757275009:-1439881180775506176:1:4a56c6c2acd04c9a0b647e8943a86e178d928b02af235a799d6fb151922d952540ac1311ac04761272dfa5d7a3476768","file_name":"unmapped_products_2026-04-02_00-32-44.xls","mime_type":"text/html; charset=utf-8","file_size":134502},"caption":"unmapped_products_2026-04-02_00-32-44.xls"}} [2026-04-02 00:32:46] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2326,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775077556,"chat":{"id":1052101141,"type":"private"},"text":"✅ فایل کالاهای مپ نشده ارسال شد."}} [2026-04-02 00:32:46] UPDATE | chat_id=1052101141 | text=تنظیم مپ قیمت هوشمند [2026-04-02 00:32:46] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2327,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775077556,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل مپ قیمت هوشمند..."}} [2026-04-02 00:32:46] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2328,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775077556,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:7074710229636357890:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_unique_id":"757275009:7074710229636357890:1:cf29dfa86597386e0f032f68abd3fb591e5c6b35dc95b95c66aa160a38356076","file_name":"smart_price_map_latest.csv","mime_type":"text/csv","file_size":91365},"caption":"smart_price_map_latest.csv"}} [2026-04-02 00:32:47] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2329,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775077556,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی و فرنا و همراه‌تل را پر کن و همان فایل را برگردان."}} [2026-04-02 00:33:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":426,"message":{"message_id":2324,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775077458,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-02 00:33:01] UPDATE | chat_id=1052101141 | text=بررسی قیمت هوشمند [2026-04-02 00:33:01] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2330,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775077571,"chat":{"id":1052101141,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-02 00:35:04] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2331,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775077694,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:21015474185379584:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e9ab25182773fd31fef7670ebbfd41dd266aa160a38356076","file_unique_id":"757275009:21015474185379584:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e9ab25182773fd31fef7670ebbfd41dd266aa160a38356076","file_name":"smart_price_review_2026-04-02_00-35-04.csv","mime_type":"text/csv","file_size":123566},"caption":"smart_price_review_2026-04-02_00-35-04.csv"}} [2026-04-02 00:35:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2332,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775077694,"chat":{"id":1052101141,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-02 00:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:36:06] no updates [2026-04-02 00:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:37:07] no updates [2026-04-02 00:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:38:06] no updates [2026-04-02 00:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:39:06] no updates [2026-04-02 00:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:40:07] no updates [2026-04-02 00:41:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:41:08] no updates [2026-04-02 00:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:42:06] no updates [2026-04-02 00:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:43:07] no updates [2026-04-02 00:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:44:07] no updates [2026-04-02 00:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:45:07] no updates [2026-04-02 00:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:46:06] no updates [2026-04-02 00:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:47:07] no updates [2026-04-02 00:48:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:48:08] no updates [2026-04-02 00:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:49:07] no updates [2026-04-02 00:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:50:07] no updates [2026-04-02 00:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:51:07] no updates [2026-04-02 00:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:52:07] no updates [2026-04-02 00:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:53:07] no updates [2026-04-02 00:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:54:07] no updates [2026-04-02 00:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:55:07] no updates [2026-04-02 00:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:56:07] no updates [2026-04-02 00:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:57:06] no updates [2026-04-02 00:58:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:58:08] no updates [2026-04-02 00:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 00:59:07] no updates [2026-04-02 01:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:00:07] no updates [2026-04-02 01:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:01:07] no updates [2026-04-02 01:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:02:07] no updates [2026-04-02 01:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:03:06] no updates [2026-04-02 01:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:04:06] no updates [2026-04-02 01:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:05:07] no updates [2026-04-02 01:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:06:07] no updates [2026-04-02 01:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:07:06] no updates [2026-04-02 01:08:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:08:08] no updates [2026-04-02 01:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:09:07] no updates [2026-04-02 01:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:10:07] no updates [2026-04-02 01:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:11:07] no updates [2026-04-02 01:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:12:07] no updates [2026-04-02 01:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:13:07] no updates [2026-04-02 01:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:14:07] no updates [2026-04-02 01:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:15:07] no updates [2026-04-02 01:16:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:16:08] no updates [2026-04-02 01:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:17:07] no updates [2026-04-02 01:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:18:07] no updates [2026-04-02 01:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:19:07] no updates [2026-04-02 01:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:20:07] no updates [2026-04-02 01:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:21:06] no updates [2026-04-02 01:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:22:07] no updates [2026-04-02 01:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:23:07] no updates [2026-04-02 01:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:24:07] no updates [2026-04-02 01:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:25:07] no updates [2026-04-02 01:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:26:06] no updates [2026-04-02 01:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:27:07] no updates [2026-04-02 01:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:28:07] no updates [2026-04-02 01:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:29:06] no updates [2026-04-02 01:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:30:07] no updates [2026-04-02 01:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:31:06] no updates [2026-04-02 01:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:32:07] no updates [2026-04-02 01:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:33:07] no updates [2026-04-02 01:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:34:07] no updates [2026-04-02 01:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:35:07] no updates [2026-04-02 01:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:36:06] no updates [2026-04-02 01:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:37:07] no updates [2026-04-02 01:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:38:07] no updates [2026-04-02 01:39:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":427,"message":{"message_id":2333,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775081479,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-02 01:39:02] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-02 01:39:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2334,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775081532,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-02 01:41:35] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2335,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775081685,"chat":{"id":672889313,"type":"private"},"document":{"file_id":"757275009:-7177603149343154429:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e8509317e95ac259a2b67d910caae992f66aa160a38356076","file_unique_id":"757275009:-7177603149343154429:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e8509317e95ac259a2b67d910caae992f66aa160a38356076","file_name":"smart_price_review_2026-04-02_01-41-35.csv","mime_type":"text/csv","file_size":123566},"caption":"smart_price_review_2026-04-02_01-41-35.csv"}} [2026-04-02 01:41:35] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2336,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775081685,"chat":{"id":672889313,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-02 01:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:42:07] no updates [2026-04-02 01:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:43:07] no updates [2026-04-02 01:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:44:06] no updates [2026-04-02 01:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:45:07] no updates [2026-04-02 01:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:46:06] no updates [2026-04-02 01:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:47:06] no updates [2026-04-02 01:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:48:07] no updates [2026-04-02 01:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:49:07] no updates [2026-04-02 01:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:50:07] no updates [2026-04-02 01:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:51:07] no updates [2026-04-02 01:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:52:07] no updates [2026-04-02 01:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:53:07] no updates [2026-04-02 01:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:54:06] no updates [2026-04-02 01:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:55:07] no updates [2026-04-02 01:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:56:07] no updates [2026-04-02 01:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:57:06] no updates [2026-04-02 01:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:58:07] no updates [2026-04-02 01:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 01:59:06] no updates [2026-04-02 02:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:00:07] no updates [2026-04-02 02:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:01:07] no updates [2026-04-02 02:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:02:07] no updates [2026-04-02 02:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:03:07] no updates [2026-04-02 02:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:04:07] no updates [2026-04-02 02:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:05:07] no updates [2026-04-02 02:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:06:06] no updates [2026-04-02 02:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:07:07] no updates [2026-04-02 02:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:08:07] no updates [2026-04-02 02:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:09:07] no updates [2026-04-02 02:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:10:07] no updates [2026-04-02 02:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:11:07] no updates [2026-04-02 02:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:12:07] no updates [2026-04-02 02:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:13:07] no updates [2026-04-02 02:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:14:06] no updates [2026-04-02 02:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:15:07] no updates [2026-04-02 02:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:16:06] no updates [2026-04-02 02:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:17:07] no updates [2026-04-02 02:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:18:07] no updates [2026-04-02 02:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:19:06] no updates [2026-04-02 02:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:20:07] no updates [2026-04-02 02:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:21:07] no updates [2026-04-02 02:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:22:07] no updates [2026-04-02 02:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:23:06] no updates [2026-04-02 02:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:24:07] no updates [2026-04-02 02:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:25:07] no updates [2026-04-02 02:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:26:06] no updates [2026-04-02 02:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:27:06] no updates [2026-04-02 02:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:28:07] no updates [2026-04-02 02:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:29:07] no updates [2026-04-02 02:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:30:07] no updates [2026-04-02 02:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:31:07] no updates [2026-04-02 02:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:32:06] no updates [2026-04-02 02:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:33:07] no updates [2026-04-02 02:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:34:06] no updates [2026-04-02 02:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:35:07] no updates [2026-04-02 02:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:36:07] no updates [2026-04-02 02:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:37:07] no updates [2026-04-02 02:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:38:06] no updates [2026-04-02 02:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:39:07] no updates [2026-04-02 02:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:40:07] no updates [2026-04-02 02:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:41:06] no updates [2026-04-02 02:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:42:07] no updates [2026-04-02 02:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:43:07] no updates [2026-04-02 02:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:44:06] no updates [2026-04-02 02:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:45:07] no updates [2026-04-02 02:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:46:07] no updates [2026-04-02 02:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:47:07] no updates [2026-04-02 02:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:48:07] no updates [2026-04-02 02:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:49:07] no updates [2026-04-02 02:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:50:07] no updates [2026-04-02 02:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:51:07] no updates [2026-04-02 02:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:52:06] no updates [2026-04-02 02:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:53:07] no updates [2026-04-02 02:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:54:07] no updates [2026-04-02 02:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:55:07] no updates [2026-04-02 02:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:56:07] no updates [2026-04-02 02:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:57:07] no updates [2026-04-02 02:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:58:06] no updates [2026-04-02 02:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 02:59:06] no updates [2026-04-02 03:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:00:07] no updates [2026-04-02 03:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:01:07] no updates [2026-04-02 03:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:02:06] no updates [2026-04-02 03:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:03:06] no updates [2026-04-02 03:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:04:06] no updates [2026-04-02 03:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:05:07] no updates [2026-04-02 03:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:06:07] no updates [2026-04-02 03:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:07:07] no updates [2026-04-02 03:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:08:06] no updates [2026-04-02 03:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:09:06] no updates [2026-04-02 03:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:10:07] no updates [2026-04-02 03:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:11:06] no updates [2026-04-02 03:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:12:07] no updates [2026-04-02 03:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:13:07] no updates [2026-04-02 03:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:14:07] no updates [2026-04-02 03:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:15:07] no updates [2026-04-02 03:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:16:06] no updates [2026-04-02 03:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:17:06] no updates [2026-04-02 03:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:18:07] no updates [2026-04-02 03:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:19:06] no updates [2026-04-02 03:20:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:20:08] no updates [2026-04-02 03:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:21:07] no updates [2026-04-02 03:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:22:06] no updates [2026-04-02 03:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:23:07] no updates [2026-04-02 03:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:24:07] no updates [2026-04-02 03:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:25:07] no updates [2026-04-02 03:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:26:07] no updates [2026-04-02 03:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:27:06] no updates [2026-04-02 03:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:28:07] no updates [2026-04-02 03:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:29:07] no updates [2026-04-02 03:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:30:07] no updates [2026-04-02 03:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:31:07] no updates [2026-04-02 03:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:32:06] no updates [2026-04-02 03:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:33:06] no updates [2026-04-02 03:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:34:07] no updates [2026-04-02 03:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:35:07] no updates [2026-04-02 03:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:36:07] no updates [2026-04-02 03:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:37:07] no updates [2026-04-02 03:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:38:07] no updates [2026-04-02 03:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:39:07] no updates [2026-04-02 03:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:40:07] no updates [2026-04-02 03:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:41:07] no updates [2026-04-02 03:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:42:07] no updates [2026-04-02 03:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:43:06] no updates [2026-04-02 03:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:44:06] no updates [2026-04-02 03:45:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:45:06] no updates [2026-04-02 03:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:46:07] no updates [2026-04-02 03:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:47:06] no updates [2026-04-02 03:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:48:07] no updates [2026-04-02 03:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:49:06] no updates [2026-04-02 03:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:50:07] no updates [2026-04-02 03:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:51:07] no updates [2026-04-02 03:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:52:06] no updates [2026-04-02 03:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:53:07] no updates [2026-04-02 03:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:54:07] no updates [2026-04-02 03:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:55:07] no updates [2026-04-02 03:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:56:07] no updates [2026-04-02 03:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:57:06] no updates [2026-04-02 03:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:58:07] no updates [2026-04-02 03:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 03:59:07] no updates [2026-04-02 04:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:00:07] no updates [2026-04-02 04:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:01:06] no updates [2026-04-02 04:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:02:07] no updates [2026-04-02 04:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:03:07] no updates [2026-04-02 04:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:04:06] no updates [2026-04-02 04:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:05:07] no updates [2026-04-02 04:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:06:07] no updates [2026-04-02 04:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:07:07] no updates [2026-04-02 04:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:08:07] no updates [2026-04-02 04:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:09:07] no updates [2026-04-02 04:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:10:07] no updates [2026-04-02 04:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:11:07] no updates [2026-04-02 04:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:12:07] no updates [2026-04-02 04:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:13:07] no updates [2026-04-02 04:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:14:07] no updates [2026-04-02 04:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:15:07] no updates [2026-04-02 04:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:16:07] no updates [2026-04-02 04:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:17:07] no updates [2026-04-02 04:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:18:07] no updates [2026-04-02 04:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:19:07] no updates [2026-04-02 04:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:20:07] no updates [2026-04-02 04:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:21:07] no updates [2026-04-02 04:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:22:06] no updates [2026-04-02 04:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:23:07] no updates [2026-04-02 04:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:24:07] no updates [2026-04-02 04:25:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:25:06] no updates [2026-04-02 04:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:26:07] no updates [2026-04-02 04:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:27:06] no updates [2026-04-02 04:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:28:07] no updates [2026-04-02 04:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:29:07] no updates [2026-04-02 04:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:30:07] no updates [2026-04-02 04:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:31:07] no updates [2026-04-02 04:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:32:06] no updates [2026-04-02 04:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:33:07] no updates [2026-04-02 04:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:34:06] no updates [2026-04-02 04:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:35:07] no updates [2026-04-02 04:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:36:06] no updates [2026-04-02 04:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:37:07] no updates [2026-04-02 04:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:38:07] no updates [2026-04-02 04:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:39:06] no updates [2026-04-02 04:40:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:40:06] no updates [2026-04-02 04:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:41:07] no updates [2026-04-02 04:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:42:06] no updates [2026-04-02 04:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:43:06] no updates [2026-04-02 04:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:44:07] no updates [2026-04-02 04:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:45:07] no updates [2026-04-02 04:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:46:06] no updates [2026-04-02 04:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:47:07] no updates [2026-04-02 04:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:48:06] no updates [2026-04-02 04:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:49:07] no updates [2026-04-02 04:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:50:07] no updates [2026-04-02 04:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:51:07] no updates [2026-04-02 04:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:52:07] no updates [2026-04-02 04:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:53:07] no updates [2026-04-02 04:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:54:07] no updates [2026-04-02 04:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:55:07] no updates [2026-04-02 04:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:56:07] no updates [2026-04-02 04:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:57:07] no updates [2026-04-02 04:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:58:07] no updates [2026-04-02 04:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 04:59:07] no updates [2026-04-02 05:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:00:07] no updates [2026-04-02 05:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:01:07] no updates [2026-04-02 05:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:02:07] no updates [2026-04-02 05:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:03:07] no updates [2026-04-02 05:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:04:07] no updates [2026-04-02 05:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:05:07] no updates [2026-04-02 05:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:06:06] no updates [2026-04-02 05:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:07:06] no updates [2026-04-02 05:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:08:07] no updates [2026-04-02 05:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:09:07] no updates [2026-04-02 05:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:10:07] no updates [2026-04-02 05:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:11:07] no updates [2026-04-02 05:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:12:07] no updates [2026-04-02 05:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:13:07] no updates [2026-04-02 05:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:14:06] no updates [2026-04-02 05:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:15:07] no updates [2026-04-02 05:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:16:07] no updates [2026-04-02 05:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:17:06] no updates [2026-04-02 05:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:18:07] no updates [2026-04-02 05:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:19:07] no updates [2026-04-02 05:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:20:07] no updates [2026-04-02 05:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:21:06] no updates [2026-04-02 05:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:22:07] no updates [2026-04-02 05:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:23:07] no updates [2026-04-02 05:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:24:06] no updates [2026-04-02 05:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:25:07] no updates [2026-04-02 05:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:26:06] no updates [2026-04-02 05:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:27:07] no updates [2026-04-02 05:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:28:07] no updates [2026-04-02 05:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:29:07] no updates [2026-04-02 05:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:30:07] no updates [2026-04-02 05:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:31:07] no updates [2026-04-02 05:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:32:06] no updates [2026-04-02 05:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:33:06] no updates [2026-04-02 05:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:34:07] no updates [2026-04-02 05:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:35:07] no updates [2026-04-02 05:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:36:07] no updates [2026-04-02 05:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:37:06] no updates [2026-04-02 05:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:38:07] no updates [2026-04-02 05:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:39:06] no updates [2026-04-02 05:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:40:07] no updates [2026-04-02 05:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:41:07] no updates [2026-04-02 05:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:42:06] no updates [2026-04-02 05:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:43:07] no updates [2026-04-02 05:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:44:06] no updates [2026-04-02 05:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:45:07] no updates [2026-04-02 05:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:46:06] no updates [2026-04-02 05:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:47:06] no updates [2026-04-02 05:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:48:07] no updates [2026-04-02 05:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:49:06] no updates [2026-04-02 05:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:50:07] no updates [2026-04-02 05:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:51:07] no updates [2026-04-02 05:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:52:07] no updates [2026-04-02 05:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:53:07] no updates [2026-04-02 05:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:54:07] no updates [2026-04-02 05:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:55:07] no updates [2026-04-02 05:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:56:07] no updates [2026-04-02 05:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:57:07] no updates [2026-04-02 05:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:58:07] no updates [2026-04-02 05:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 05:59:07] no updates [2026-04-02 06:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:00:07] no updates [2026-04-02 06:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:01:06] no updates [2026-04-02 06:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:02:07] no updates [2026-04-02 06:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:03:07] no updates [2026-04-02 06:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:04:06] no updates [2026-04-02 06:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:05:07] no updates [2026-04-02 06:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:06:07] no updates [2026-04-02 06:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:07:07] no updates [2026-04-02 06:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:08:06] no updates [2026-04-02 06:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:09:07] no updates [2026-04-02 06:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:10:07] no updates [2026-04-02 06:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:11:07] no updates [2026-04-02 06:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:12:07] no updates [2026-04-02 06:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:13:07] no updates [2026-04-02 06:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:14:06] no updates [2026-04-02 06:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:15:07] no updates [2026-04-02 06:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:16:07] no updates [2026-04-02 06:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:17:06] no updates [2026-04-02 06:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:18:07] no updates [2026-04-02 06:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:19:07] no updates [2026-04-02 06:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:20:07] no updates [2026-04-02 06:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:21:07] no updates [2026-04-02 06:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:22:06] no updates [2026-04-02 06:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:23:06] no updates [2026-04-02 06:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:24:06] no updates [2026-04-02 06:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:25:07] no updates [2026-04-02 06:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:26:07] no updates [2026-04-02 06:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:27:06] no updates [2026-04-02 06:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:28:07] no updates [2026-04-02 06:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:29:06] no updates [2026-04-02 06:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:30:07] no updates [2026-04-02 06:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:31:06] no updates [2026-04-02 06:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:32:07] no updates [2026-04-02 06:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:33:07] no updates [2026-04-02 06:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:34:06] no updates [2026-04-02 06:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:35:07] no updates [2026-04-02 06:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:36:06] no updates [2026-04-02 06:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:37:06] no updates [2026-04-02 06:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:38:07] no updates [2026-04-02 06:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:39:06] no updates [2026-04-02 06:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:40:07] no updates [2026-04-02 06:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:41:06] no updates [2026-04-02 06:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:42:07] no updates [2026-04-02 06:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:43:07] no updates [2026-04-02 06:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:44:06] no updates [2026-04-02 06:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:45:07] no updates [2026-04-02 06:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:46:06] no updates [2026-04-02 06:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:47:07] no updates [2026-04-02 06:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:48:06] no updates [2026-04-02 06:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:49:07] no updates [2026-04-02 06:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:50:07] no updates [2026-04-02 06:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:51:07] no updates [2026-04-02 06:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:52:07] no updates [2026-04-02 06:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:53:07] no updates [2026-04-02 06:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:54:06] no updates [2026-04-02 06:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:55:07] no updates [2026-04-02 06:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:56:07] no updates [2026-04-02 06:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:57:06] no updates [2026-04-02 06:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:58:07] no updates [2026-04-02 06:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 06:59:07] no updates [2026-04-02 07:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:00:07] no updates [2026-04-02 07:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:01:07] no updates [2026-04-02 07:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:02:07] no updates [2026-04-02 07:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:03:07] no updates [2026-04-02 07:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:04:06] no updates [2026-04-02 07:05:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:05:06] no updates [2026-04-02 07:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:06:07] no updates [2026-04-02 07:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:07:07] no updates [2026-04-02 07:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:08:06] no updates [2026-04-02 07:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:09:06] no updates [2026-04-02 07:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:10:07] no updates [2026-04-02 07:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:11:06] no updates [2026-04-02 07:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:12:07] no updates [2026-04-02 07:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:13:07] no updates [2026-04-02 07:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:14:07] no updates [2026-04-02 07:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:15:07] no updates [2026-04-02 07:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:16:06] no updates [2026-04-02 07:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:17:07] no updates [2026-04-02 07:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:18:07] no updates [2026-04-02 07:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:19:07] no updates [2026-04-02 07:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:20:07] no updates [2026-04-02 07:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:21:07] no updates [2026-04-02 07:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:22:07] no updates [2026-04-02 07:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:23:07] no updates [2026-04-02 07:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:24:06] no updates [2026-04-02 07:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:25:07] no updates [2026-04-02 07:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:26:06] no updates [2026-04-02 07:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:27:07] no updates [2026-04-02 07:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:28:07] no updates [2026-04-02 07:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:29:06] no updates [2026-04-02 07:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:30:07] no updates [2026-04-02 07:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:31:06] no updates [2026-04-02 07:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:32:07] no updates [2026-04-02 07:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:33:07] no updates [2026-04-02 07:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:34:06] no updates [2026-04-02 07:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:35:07] no updates [2026-04-02 07:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:36:07] no updates [2026-04-02 07:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:37:07] no updates [2026-04-02 07:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:38:06] no updates [2026-04-02 07:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:39:07] no updates [2026-04-02 07:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:40:07] no updates [2026-04-02 07:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:41:06] no updates [2026-04-02 07:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:42:07] no updates [2026-04-02 07:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:43:07] no updates [2026-04-02 07:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:44:06] no updates [2026-04-02 07:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:45:07] no updates [2026-04-02 07:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:46:06] no updates [2026-04-02 07:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:47:07] no updates [2026-04-02 07:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:48:06] no updates [2026-04-02 07:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:49:07] no updates [2026-04-02 07:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:50:07] no updates [2026-04-02 07:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:51:07] no updates [2026-04-02 07:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:52:06] no updates [2026-04-02 07:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:53:07] no updates [2026-04-02 07:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:54:07] no updates [2026-04-02 07:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:55:06] no updates [2026-04-02 07:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:56:07] no updates [2026-04-02 07:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:57:07] no updates [2026-04-02 07:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:58:06] no updates [2026-04-02 07:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 07:59:07] no updates [2026-04-02 08:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:00:07] no updates [2026-04-02 08:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:01:06] no updates [2026-04-02 08:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:02:07] no updates [2026-04-02 08:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:03:07] no updates [2026-04-02 08:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:04:07] no updates [2026-04-02 08:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:05:07] no updates [2026-04-02 08:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:06:07] no updates [2026-04-02 08:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:07:07] no updates [2026-04-02 08:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:08:06] no updates [2026-04-02 08:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:09:07] no updates [2026-04-02 08:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:10:07] no updates [2026-04-02 08:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:11:06] no updates [2026-04-02 08:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:12:06] no updates [2026-04-02 08:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:13:07] no updates [2026-04-02 08:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:14:07] no updates [2026-04-02 08:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:15:07] no updates [2026-04-02 08:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:16:06] no updates [2026-04-02 08:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:17:06] no updates [2026-04-02 08:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:18:07] no updates [2026-04-02 08:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:19:06] no updates [2026-04-02 08:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:20:07] no updates [2026-04-02 08:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:21:07] no updates [2026-04-02 08:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:22:07] no updates [2026-04-02 08:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:23:06] no updates [2026-04-02 08:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:24:07] no updates [2026-04-02 08:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:25:07] no updates [2026-04-02 08:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:26:06] no updates [2026-04-02 08:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:27:07] no updates [2026-04-02 08:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:28:07] no updates [2026-04-02 08:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:29:06] no updates [2026-04-02 08:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:30:07] no updates [2026-04-02 08:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:31:06] no updates [2026-04-02 08:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:32:07] no updates [2026-04-02 08:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:33:06] no updates [2026-04-02 08:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:34:07] no updates [2026-04-02 08:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:35:07] no updates [2026-04-02 08:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:36:07] no updates [2026-04-02 08:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:37:06] no updates [2026-04-02 08:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:38:06] no updates [2026-04-02 08:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:39:06] no updates [2026-04-02 08:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:40:07] no updates [2026-04-02 08:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:41:06] no updates [2026-04-02 08:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:42:06] no updates [2026-04-02 08:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:43:07] no updates [2026-04-02 08:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:44:06] no updates [2026-04-02 08:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:45:07] no updates [2026-04-02 08:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:46:07] no updates [2026-04-02 08:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:47:06] no updates [2026-04-02 08:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:48:07] no updates [2026-04-02 08:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:49:07] no updates [2026-04-02 08:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:50:07] no updates [2026-04-02 08:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:51:06] no updates [2026-04-02 08:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:52:07] no updates [2026-04-02 08:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:53:07] no updates [2026-04-02 08:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:54:06] no updates [2026-04-02 08:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:55:07] no updates [2026-04-02 08:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:56:06] no updates [2026-04-02 08:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:57:06] no updates [2026-04-02 08:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:58:07] no updates [2026-04-02 08:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 08:59:06] no updates [2026-04-02 09:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:00:07] no updates [2026-04-02 09:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:01:07] no updates [2026-04-02 09:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:02:06] no updates [2026-04-02 09:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:03:07] no updates [2026-04-02 09:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:04:06] no updates [2026-04-02 09:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:05:07] no updates [2026-04-02 09:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:06:07] no updates [2026-04-02 09:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:07:06] no updates [2026-04-02 09:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:08:07] no updates [2026-04-02 09:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:09:06] no updates [2026-04-02 09:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:10:07] no updates [2026-04-02 09:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:11:07] no updates [2026-04-02 09:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:12:07] no updates [2026-04-02 09:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:13:06] no updates [2026-04-02 09:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:14:07] no updates [2026-04-02 09:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:15:07] no updates [2026-04-02 09:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:16:07] no updates [2026-04-02 09:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:17:07] no updates [2026-04-02 09:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:18:06] no updates [2026-04-02 09:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:19:07] no updates [2026-04-02 09:20:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:20:06] no updates [2026-04-02 09:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:21:07] no updates [2026-04-02 09:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:22:07] no updates [2026-04-02 09:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:23:06] no updates [2026-04-02 09:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:24:06] no updates [2026-04-02 09:25:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:25:06] no updates [2026-04-02 09:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:26:06] no updates [2026-04-02 09:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:27:07] no updates [2026-04-02 09:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:28:06] no updates [2026-04-02 09:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:29:07] no updates [2026-04-02 09:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:30:07] no updates [2026-04-02 09:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:31:06] no updates [2026-04-02 09:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:32:07] no updates [2026-04-02 09:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:33:07] no updates [2026-04-02 09:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:34:07] no updates [2026-04-02 09:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:35:07] no updates [2026-04-02 09:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:36:06] no updates [2026-04-02 09:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:37:07] no updates [2026-04-02 09:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:38:07] no updates [2026-04-02 09:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:39:07] no updates [2026-04-02 09:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:40:07] no updates [2026-04-02 09:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:41:06] no updates [2026-04-02 09:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:42:07] no updates [2026-04-02 09:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:43:06] no updates [2026-04-02 09:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:44:07] no updates [2026-04-02 09:45:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:45:06] no updates [2026-04-02 09:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:46:06] no updates [2026-04-02 09:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:47:07] no updates [2026-04-02 09:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:48:07] no updates [2026-04-02 09:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:49:07] no updates [2026-04-02 09:50:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:50:06] no updates [2026-04-02 09:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:51:07] no updates [2026-04-02 09:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:52:07] no updates [2026-04-02 09:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:53:07] no updates [2026-04-02 09:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:54:06] no updates [2026-04-02 09:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:55:07] no updates [2026-04-02 09:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:56:07] no updates [2026-04-02 09:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:57:06] no updates [2026-04-02 09:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:58:06] no updates [2026-04-02 09:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 09:59:07] no updates [2026-04-02 10:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:00:07] no updates [2026-04-02 10:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:01:07] no updates [2026-04-02 10:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:02:06] no updates [2026-04-02 10:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:03:07] no updates [2026-04-02 10:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:04:07] no updates [2026-04-02 10:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:05:07] no updates [2026-04-02 10:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:06:07] no updates [2026-04-02 10:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:07:07] no updates [2026-04-02 10:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:08:06] no updates [2026-04-02 10:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:09:06] no updates [2026-04-02 10:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:10:07] no updates [2026-04-02 10:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:11:07] no updates [2026-04-02 10:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:12:07] no updates [2026-04-02 10:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:13:06] no updates [2026-04-02 10:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:14:07] no updates [2026-04-02 10:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:15:07] no updates [2026-04-02 10:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:16:07] no updates [2026-04-02 10:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:17:06] no updates [2026-04-02 10:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:18:07] no updates [2026-04-02 10:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:19:06] no updates [2026-04-02 10:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:20:07] no updates [2026-04-02 10:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:21:07] no updates [2026-04-02 10:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:22:06] no updates [2026-04-02 10:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:23:07] no updates [2026-04-02 10:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:24:07] no updates [2026-04-02 10:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:25:07] no updates [2026-04-02 10:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:26:07] no updates [2026-04-02 10:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:27:07] no updates [2026-04-02 10:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:28:06] no updates [2026-04-02 10:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:29:06] no updates [2026-04-02 10:30:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:30:08] no updates [2026-04-02 10:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:31:07] no updates [2026-04-02 10:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:32:07] no updates [2026-04-02 10:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:33:07] no updates [2026-04-02 10:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:34:07] no updates [2026-04-02 10:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:35:07] no updates [2026-04-02 10:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:36:07] no updates [2026-04-02 10:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:37:07] no updates [2026-04-02 10:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:38:06] no updates [2026-04-02 10:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:39:06] no updates [2026-04-02 10:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:40:07] no updates [2026-04-02 10:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:41:07] no updates [2026-04-02 10:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:42:06] no updates [2026-04-02 10:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:43:07] no updates [2026-04-02 10:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:44:07] no updates [2026-04-02 10:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:45:07] no updates [2026-04-02 10:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:46:06] no updates [2026-04-02 10:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:47:07] no updates [2026-04-02 10:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:48:06] no updates [2026-04-02 10:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:49:07] no updates [2026-04-02 10:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:50:07] no updates [2026-04-02 10:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:51:06] no updates [2026-04-02 10:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:52:06] no updates [2026-04-02 10:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:53:07] no updates [2026-04-02 10:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:54:07] no updates [2026-04-02 10:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:55:07] no updates [2026-04-02 10:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:56:07] no updates [2026-04-02 10:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:57:06] no updates [2026-04-02 10:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:58:07] no updates [2026-04-02 10:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 10:59:07] no updates [2026-04-02 11:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:00:07] no updates [2026-04-02 11:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:01:07] no updates [2026-04-02 11:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:02:07] no updates [2026-04-02 11:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:03:07] no updates [2026-04-02 11:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:04:06] no updates [2026-04-02 11:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:05:07] no updates [2026-04-02 11:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:06:07] no updates [2026-04-02 11:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:07:07] no updates [2026-04-02 11:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:08:06] no updates [2026-04-02 11:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:09:07] no updates [2026-04-02 11:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:10:07] no updates [2026-04-02 11:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:11:07] no updates [2026-04-02 11:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:12:06] no updates [2026-04-02 11:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:13:07] no updates [2026-04-02 11:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:14:07] no updates [2026-04-02 11:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:15:07] no updates [2026-04-02 11:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:16:07] no updates [2026-04-02 11:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:17:07] no updates [2026-04-02 11:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:18:06] no updates [2026-04-02 11:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:19:07] no updates [2026-04-02 11:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:20:07] no updates [2026-04-02 11:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:21:07] no updates [2026-04-02 11:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:22:07] no updates [2026-04-02 11:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:23:06] no updates [2026-04-02 11:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:24:06] no updates [2026-04-02 11:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:25:07] no updates [2026-04-02 11:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:26:07] no updates [2026-04-02 11:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:27:06] no updates [2026-04-02 11:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:28:07] no updates [2026-04-02 11:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:29:07] no updates [2026-04-02 11:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:30:07] no updates [2026-04-02 11:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:31:07] no updates [2026-04-02 11:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:32:07] no updates [2026-04-02 11:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:33:06] no updates [2026-04-02 11:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:34:07] no updates [2026-04-02 11:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:35:07] no updates [2026-04-02 11:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:36:06] no updates [2026-04-02 11:37:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":428,"message":{"message_id":2339,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775117390,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تایید"}}]} [2026-04-02 11:37:01] UPDATE | chat_id=672889313 | text=تایید [2026-04-02 11:37:01] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2340,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775117411,"chat":{"id":672889313,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-02 11:37:09] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2341,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775117419,"chat":{"id":672889313,"type":"private"},"text":"✅ اعمال شد\nمحصولات به‌روزشده: 20\nواریانت‌های به‌روزشده: 38"}} [2026-04-02 11:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:38:07] no updates [2026-04-02 11:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:39:06] no updates [2026-04-02 11:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:40:07] no updates [2026-04-02 11:41:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":429,"message":{"message_id":2342,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775117642,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تولید لیست متنی"}}]} [2026-04-02 11:41:02] UPDATE | chat_id=672889313 | text=تولید لیست متنی [2026-04-02 11:41:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2343,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775117652,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت لیست متنی..."}} [2026-04-02 11:41:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2344,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775117654,"chat":{"id":672889313,"type":"private"},"text":"﷽\nوَما مِن دابَّةٍ فِی الأَرضِ إِلّا عَلَی اللَّهِ رِزقُها 🌱\n\n📱 لیست قیمت موبایل – فروشگاه اهوازفون | 📅 1405/01/13\n📍 اهواز – بازار موبایل آریا – زیرزمین – اهوازفون | 📞 09165000780 – 09127938100\n🔗 کانال واتساپ: https://chat.whatsapp.com/D6mhWm0vbdnCAa9VR0B52K\n\n---\n\n## ✅ Apple (iPhone)\n\niPhone 16 128 WHITE ⚪️Call\n\niPhone 16 128 BLACK ⚫️Call\n\n---\n\n## ✅ Samsung\n\nSamsung S25FE | 256/8 🔵Call\n\nSamsung S25 FE | 256/8 ⚫️Call\n\nSamsung A56 | 256/8 🟢68,400 ⚫️68,500\n\nSamsung A56 | 256/12 ⚫️78,600\n\nSamsung A56 | 128/8 ⚫️71,600\n\nSamsung A56 LIGHT | 256/12 🔘78,500\n\nSamsung A56 5G VIT LIGHT | 128/8 🔘71,400\n\nSamsung A36 | 256/8 ⚫️57,200\n\nSamsung A36 | 128/8 ⚫️53,200\n\nSamsung A26 | 256/8 ⚪️46,000 ⚫️45,900\n\nSamsung A26 | 128/6 ⚪️39,900 ⚫️39,800\n\nSamsung A26 5G V [2026-04-02 11:41:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2345,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775117654,"chat":{"id":672889313,"type":"private"},"text":"✅ لیست متنی ارسال شد."}} [2026-04-02 11:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:42:07] no updates [2026-04-02 11:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:43:06] no updates [2026-04-02 11:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:44:07] no updates [2026-04-02 11:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:45:07] no updates [2026-04-02 11:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:46:06] no updates [2026-04-02 11:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:47:07] no updates [2026-04-02 11:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:48:07] no updates [2026-04-02 11:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:49:07] no updates [2026-04-02 11:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:50:07] no updates [2026-04-02 11:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:51:07] no updates [2026-04-02 11:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 11:52:06] no updates [2026-04-02 11:53:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":430,"message":{"message_id":2346,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775118359,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-02 11:53:02] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-02 11:53:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2347,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775118372,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-02 11:56:24] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2349,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775118573,"chat":{"id":672889313,"type":"private"},"document":{"file_id":"757275009:5555971470671617792:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e5e5696db7d6770551a3d9f4ac9c1456566aa160a38356076","file_unique_id":"757275009:5555971470671617792:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e5e5696db7d6770551a3d9f4ac9c1456566aa160a38356076","file_name":"smart_price_review_2026-04-02_11-56-23.csv","mime_type":"text/csv","file_size":118823},"caption":"smart_price_review_2026-04-02_11-56-23.csv"}} [2026-04-02 11:56:24] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2350,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775118573,"chat":{"id":672889313,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-02 11:57:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":431,"message":{"message_id":2348,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775118568,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-02 11:57:01] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-02 11:57:01] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2351,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775118611,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-02 12:00:19] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2352,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775118809,"chat":{"id":672889313,"type":"private"},"document":{"file_id":"757275009:7281093876701536002:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e2c0bf069899b61a713b8bf0ade6f6a2166aa160a38356076","file_unique_id":"757275009:7281093876701536002:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e2c0bf069899b61a713b8bf0ade6f6a2166aa160a38356076","file_name":"smart_price_review_2026-04-02_12-00-19.csv","mime_type":"text/csv","file_size":123533},"caption":"smart_price_review_2026-04-02_12-00-19.csv"}} [2026-04-02 12:00:19] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2353,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775118809,"chat":{"id":672889313,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-02 12:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:01:07] no updates [2026-04-02 12:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:02:06] no updates [2026-04-02 12:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:03:07] no updates [2026-04-02 12:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:04:07] no updates [2026-04-02 12:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:05:07] no updates [2026-04-02 12:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:06:07] no updates [2026-04-02 12:07:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":432,"message":{"message_id":2360,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775119165,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تایید"}}]} [2026-04-02 12:07:02] UPDATE | chat_id=672889313 | text=تایید [2026-04-02 12:07:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2361,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775119212,"chat":{"id":672889313,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-02 12:07:10] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2363,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775119219,"chat":{"id":672889313,"type":"private"},"text":"✅ اعمال شد\nمحصولات به‌روزشده: 20\nواریانت‌های به‌روزشده: 38"}} [2026-04-02 12:08:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":433,"message":{"message_id":2362,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775119218,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تولید لیست متنی"}}]} [2026-04-02 12:08:01] UPDATE | chat_id=672889313 | text=تولید لیست متنی [2026-04-02 12:08:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2364,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775119271,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت لیست متنی..."}} [2026-04-02 12:08:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2365,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775119272,"chat":{"id":672889313,"type":"private"},"text":"﷽\nوَما مِن دابَّةٍ فِی الأَرضِ إِلّا عَلَی اللَّهِ رِزقُها 🌱\n\n📱 لیست قیمت موبایل – فروشگاه اهوازفون | 📅 1405/01/13\n📍 اهواز – بازار موبایل آریا – زیرزمین – اهوازفون | 📞 09165000780 – 09127938100\n🔗 کانال واتساپ: https://chat.whatsapp.com/D6mhWm0vbdnCAa9VR0B52K\n\n---\n\n## ✅ Apple (iPhone)\n\niPhone 16 128 WHITE ⚪️Call\n\niPhone 16 128 BLACK ⚫️Call\n\n---\n\n## ✅ Samsung\n\nSamsung S25FE | 256/8 🔵Call\n\nSamsung S25 FE | 256/8 ⚫️Call\n\nSamsung A56 | 256/8 🟢68,400 ⚫️68,500\n\nSamsung A56 | 256/12 ⚫️78,600\n\nSamsung A56 | 128/8 ⚫️71,600\n\nSamsung A56 LIGHT | 256/12 🔘78,500\n\nSamsung A56 5G VIT LIGHT | 128/8 🔘71,400\n\nSamsung A36 | 256/8 ⚫️57,200\n\nSamsung A36 | 128/8 ⚫️53,200\n\nSamsung A26 | 256/8 ⚪️46,000 ⚫️45,900\n\nSamsung A26 | 128/6 ⚪️39,900 ⚫️39,800\n\nSamsung A26 5G V [2026-04-02 12:08:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2366,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775119272,"chat":{"id":672889313,"type":"private"},"text":"✅ لیست متنی ارسال شد."}} [2026-04-02 12:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:09:07] no updates [2026-04-02 12:10:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":434,"message":{"message_id":2367,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775119347,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تولید لیست متنی"}}]} [2026-04-02 12:10:02] UPDATE | chat_id=672889313 | text=تولید لیست متنی [2026-04-02 12:10:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2368,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775119392,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت لیست متنی..."}} [2026-04-02 12:10:08] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2369,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775119398,"chat":{"id":672889313,"type":"private"},"text":"﷽\nوَما مِن دابَّةٍ فِی الأَرضِ إِلّا عَلَی اللَّهِ رِزقُها 🌱\n\n📱 لیست قیمت موبایل – فروشگاه اهوازفون | 📅 1405/01/13\n📍 اهواز – بازار موبایل آریا – زیرزمین – اهوازفون | 📞 09165000780 – 09127938100\n🔗 کانال واتساپ: https://chat.whatsapp.com/D6mhWm0vbdnCAa9VR0B52K\n\n---\n\n## ✅ Apple (iPhone)\n\niPhone 16 128 WHITE ⚪️Call\n\niPhone 16 128 BLACK ⚫️Call\n\n---\n\n## ✅ Samsung\n\nSamsung S25FE | 256/8 🔵Call\n\nSamsung S25 FE | 256/8 ⚫️Call\n\nSamsung A56 | 256/8 🟢68,400 ⚫️68,500\n\nSamsung A56 | 256/12 ⚫️78,600\n\nSamsung A56 | 128/8 ⚫️71,600\n\nSamsung A56 LIGHT | 256/12 🔘78,500\n\nSamsung A56 5G VIT LIGHT | 128/8 🔘71,400\n\nSamsung A36 | 256/8 ⚫️57,200\n\nSamsung A36 | 128/8 ⚫️53,200\n\nSamsung A26 | 256/8 ⚪️46,000 ⚫️45,900\n\nSamsung A26 | 128/6 ⚪️39,900 ⚫️39,800\n\nSamsung A26 5G V [2026-04-02 12:10:08] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2370,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775119398,"chat":{"id":672889313,"type":"private"},"text":"✅ لیست متنی ارسال شد."}} [2026-04-02 12:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:11:07] no updates [2026-04-02 12:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:12:07] no updates [2026-04-02 12:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:13:07] no updates [2026-04-02 12:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:14:07] no updates [2026-04-02 12:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:15:07] no updates [2026-04-02 12:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:16:06] no updates [2026-04-02 12:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:17:07] no updates [2026-04-02 12:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:18:07] no updates [2026-04-02 12:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:19:07] no updates [2026-04-02 12:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:20:07] no updates [2026-04-02 12:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:21:07] no updates [2026-04-02 12:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:22:07] no updates [2026-04-02 12:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:23:07] no updates [2026-04-02 12:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:24:06] no updates [2026-04-02 12:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:25:07] no updates [2026-04-02 12:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:26:07] no updates [2026-04-02 12:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:27:06] no updates [2026-04-02 12:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:28:07] no updates [2026-04-02 12:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:29:07] no updates [2026-04-02 12:30:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:30:06] no updates [2026-04-02 12:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:31:07] no updates [2026-04-02 12:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:32:06] no updates [2026-04-02 12:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:33:06] no updates [2026-04-02 12:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:34:07] no updates [2026-04-02 12:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:35:07] no updates [2026-04-02 12:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:36:07] no updates [2026-04-02 12:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:37:07] no updates [2026-04-02 12:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:38:07] no updates [2026-04-02 12:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:39:06] no updates [2026-04-02 12:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:40:07] no updates [2026-04-02 12:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:41:06] no updates [2026-04-02 12:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:42:07] no updates [2026-04-02 12:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:43:07] no updates [2026-04-02 12:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:44:06] no updates [2026-04-02 12:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:45:07] no updates [2026-04-02 12:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:46:06] no updates [2026-04-02 12:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:47:07] no updates [2026-04-02 12:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:48:06] no updates [2026-04-02 12:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:49:07] no updates [2026-04-02 12:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:50:07] no updates [2026-04-02 12:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:51:06] no updates [2026-04-02 12:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:52:06] no updates [2026-04-02 12:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:53:07] no updates [2026-04-02 12:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:54:07] no updates [2026-04-02 12:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:55:07] no updates [2026-04-02 12:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:56:07] no updates [2026-04-02 12:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:57:07] no updates [2026-04-02 12:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:58:07] no updates [2026-04-02 12:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 12:59:06] no updates [2026-04-02 13:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:00:07] no updates [2026-04-02 13:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:01:07] no updates [2026-04-02 13:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:02:07] no updates [2026-04-02 13:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:03:07] no updates [2026-04-02 13:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:04:07] no updates [2026-04-02 13:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:05:07] no updates [2026-04-02 13:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:06:07] no updates [2026-04-02 13:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:07:07] no updates [2026-04-02 13:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:08:07] no updates [2026-04-02 13:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:09:07] no updates [2026-04-02 13:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:10:07] no updates [2026-04-02 13:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:11:06] no updates [2026-04-02 13:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:12:06] no updates [2026-04-02 13:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:13:07] no updates [2026-04-02 13:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:14:07] no updates [2026-04-02 13:15:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:15:06] no updates [2026-04-02 13:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:16:06] no updates [2026-04-02 13:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:17:07] no updates [2026-04-02 13:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:18:07] no updates [2026-04-02 13:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:19:06] no updates [2026-04-02 13:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:20:07] no updates [2026-04-02 13:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:21:07] no updates [2026-04-02 13:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:22:06] no updates [2026-04-02 13:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:23:06] no updates [2026-04-02 13:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:24:07] no updates [2026-04-02 13:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:25:07] no updates [2026-04-02 13:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:26:07] no updates [2026-04-02 13:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:27:07] no updates [2026-04-02 13:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:28:06] no updates [2026-04-02 13:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:29:07] no updates [2026-04-02 13:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:30:07] no updates [2026-04-02 13:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:31:07] no updates [2026-04-02 13:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:32:07] no updates [2026-04-02 13:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:33:06] no updates [2026-04-02 13:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:34:06] no updates [2026-04-02 13:35:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:35:06] no updates [2026-04-02 13:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:36:06] no updates [2026-04-02 13:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:37:07] no updates [2026-04-02 13:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:38:06] no updates [2026-04-02 13:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:39:07] no updates [2026-04-02 13:40:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:40:06] no updates [2026-04-02 13:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:41:07] no updates [2026-04-02 13:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:42:07] no updates [2026-04-02 13:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:43:07] no updates [2026-04-02 13:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:44:07] no updates [2026-04-02 13:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:45:07] no updates [2026-04-02 13:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:46:07] no updates [2026-04-02 13:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:47:07] no updates [2026-04-02 13:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:48:07] no updates [2026-04-02 13:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:49:06] no updates [2026-04-02 13:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:50:07] no updates [2026-04-02 13:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:51:07] no updates [2026-04-02 13:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:52:06] no updates [2026-04-02 13:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:53:06] no updates [2026-04-02 13:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:54:07] no updates [2026-04-02 13:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:55:07] no updates [2026-04-02 13:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:56:06] no updates [2026-04-02 13:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:57:07] no updates [2026-04-02 13:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:58:07] no updates [2026-04-02 13:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 13:59:06] no updates [2026-04-02 14:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:00:07] no updates [2026-04-02 14:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:01:06] no updates [2026-04-02 14:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:02:06] no updates [2026-04-02 14:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:03:06] no updates [2026-04-02 14:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:04:06] no updates [2026-04-02 14:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:05:07] no updates [2026-04-02 14:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:06:07] no updates [2026-04-02 14:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:07:07] no updates [2026-04-02 14:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:08:07] no updates [2026-04-02 14:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:09:06] no updates [2026-04-02 14:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:10:07] no updates [2026-04-02 14:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:11:07] no updates [2026-04-02 14:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:12:06] no updates [2026-04-02 14:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:13:07] no updates [2026-04-02 14:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:14:06] no updates [2026-04-02 14:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:15:07] no updates [2026-04-02 14:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:16:06] no updates [2026-04-02 14:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:17:07] no updates [2026-04-02 14:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:18:07] no updates [2026-04-02 14:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:19:06] no updates [2026-04-02 14:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:20:07] no updates [2026-04-02 14:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:21:07] no updates [2026-04-02 14:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:22:07] no updates [2026-04-02 14:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:23:06] no updates [2026-04-02 14:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:24:07] no updates [2026-04-02 14:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:25:07] no updates [2026-04-02 14:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:26:07] no updates [2026-04-02 14:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:27:07] no updates [2026-04-02 14:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:28:07] no updates [2026-04-02 14:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:29:06] no updates [2026-04-02 14:30:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":435,"message":{"message_id":2371,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775127765,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}},{"update_id":436,"message":{"message_id":2372,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775127771,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"کالاهای مپ نشده"}}]} [2026-04-02 14:30:02] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-02 14:30:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2373,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775127792,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-02 14:33:35] MOBILE140 OPTIONAL ERROR: mobile140 cURL error: Could not resolve host: services.mobile140.com [2026-04-02 14:33:55] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2374,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775128025,"chat":{"id":672889313,"type":"private"},"document":{"file_id":"757275009:6586559537629634307:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e9db9dd174a45de8feec5b5ed8b034dba66aa160a38356076","file_unique_id":"757275009:6586559537629634307:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e9db9dd174a45de8feec5b5ed8b034dba66aa160a38356076","file_name":"smart_price_review_2026-04-02_14-33-55.csv","mime_type":"text/csv","file_size":122262},"caption":"smart_price_review_2026-04-02_14-33-55.csv"}} [2026-04-02 14:33:55] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2375,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775128025,"chat":{"id":672889313,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-02 14:33:55] UPDATE | chat_id=672889313 | text=کالاهای مپ نشده [2026-04-02 14:33:55] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2376,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775128025,"chat":{"id":672889313,"type":"private"},"text":"در حال بررسی کالاهای مپ نشده..."}} [2026-04-02 14:36:30] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2377,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775128180,"chat":{"id":672889313,"type":"private"},"document":{"file_id":"757275009:-5738799206021587198:1:4a56c6c2acd04c9a0b647e8943a86e178d928b02af235a7993e45bc0b090832bab1c02db78fd78e572dfa5d7a3476768","file_unique_id":"757275009:-5738799206021587198:1:4a56c6c2acd04c9a0b647e8943a86e178d928b02af235a7993e45bc0b090832bab1c02db78fd78e572dfa5d7a3476768","file_name":"unmapped_products_2026-04-02_14-36-30.xls","mime_type":"text/html; charset=utf-8","file_size":134883},"caption":"unmapped_products_2026-04-02_14-36-30.xls"}} [2026-04-02 14:36:30] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2378,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775128180,"chat":{"id":672889313,"type":"private"},"text":"✅ فایل کالاهای مپ نشده ارسال شد."}} [2026-04-02 14:37:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":437,"message":{"message_id":2379,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775128196,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تایید"}}]} [2026-04-02 14:37:02] UPDATE | chat_id=672889313 | text=تایید [2026-04-02 14:37:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2380,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775128212,"chat":{"id":672889313,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-02 14:37:09] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2381,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775128219,"chat":{"id":672889313,"type":"private"},"text":"✅ اعمال شد\nمحصولات به‌روزشده: 19\nواریانت‌های به‌روزشده: 35"}} [2026-04-02 14:38:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":438,"message":{"message_id":2382,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775128222,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تولید لیست متنی"}}]} [2026-04-02 14:38:02] UPDATE | chat_id=672889313 | text=تولید لیست متنی [2026-04-02 14:38:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2383,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775128272,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت لیست متنی..."}} [2026-04-02 14:38:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2384,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775128272,"chat":{"id":672889313,"type":"private"},"text":"﷽\nوَما مِن دابَّةٍ فِی الأَرضِ إِلّا عَلَی اللَّهِ رِزقُها 🌱\n\n📱 لیست قیمت موبایل – فروشگاه اهوازفون | 📅 1405/01/13\n📍 اهواز – بازار موبایل آریا – زیرزمین – اهوازفون | 📞 09165000780 – 09127938100\n🔗 کانال واتساپ: https://chat.whatsapp.com/D6mhWm0vbdnCAa9VR0B52K\n\n---\n\n## ✅ Apple (iPhone)\n\niPhone 16 128 WHITE ⚪️Call\n\niPhone 16 128 BLACK ⚫️Call\n\n---\n\n## ✅ Samsung\n\nSamsung S25FE | 256/8 🔵Call\n\nSamsung S25 FE | 256/8 ⚫️Call\n\nSamsung A56 | 256/8 🟢67,400 ⚫️67,500\n\nSamsung A56 | 256/12 ⚫️77,700\n\nSamsung A56 | 128/8 ⚫️71,600\n\nSamsung A56 LIGHT | 256/12 🔘77,600\n\nSamsung A56 5G VIT LIGHT | 128/8 🔘71,400\n\nSamsung A36 | 256/8 ⚫️63,400\n\nSamsung A36 | 128/8 ⚫️52,400\n\nSamsung A26 | 256/8 ⚪️50,100 ⚫️50,000\n\nSamsung A26 | 128/6 ⚪️42,800 ⚫️42,700\n\nSamsung A26 5G V [2026-04-02 14:38:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2385,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775128272,"chat":{"id":672889313,"type":"private"},"text":"✅ لیست متنی ارسال شد."}} [2026-04-02 14:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:39:07] no updates [2026-04-02 14:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:40:07] no updates [2026-04-02 14:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:41:07] no updates [2026-04-02 14:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:42:07] no updates [2026-04-02 14:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:43:07] no updates [2026-04-02 14:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:44:06] no updates [2026-04-02 14:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:45:07] no updates [2026-04-02 14:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:46:07] no updates [2026-04-02 14:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:47:07] no updates [2026-04-02 14:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:48:06] no updates [2026-04-02 14:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:49:07] no updates [2026-04-02 14:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:50:07] no updates [2026-04-02 14:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:51:07] no updates [2026-04-02 14:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:52:07] no updates [2026-04-02 14:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:53:07] no updates [2026-04-02 14:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:54:06] no updates [2026-04-02 14:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:55:07] no updates [2026-04-02 14:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:56:07] no updates [2026-04-02 14:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:57:07] no updates [2026-04-02 14:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 14:58:07] no updates [2026-04-02 14:59:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":439,"message":{"message_id":2386,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775129527,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تولید لیست متنی"}}]} [2026-04-02 14:59:01] UPDATE | chat_id=672889313 | text=تولید لیست متنی [2026-04-02 14:59:01] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2387,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775129531,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت لیست متنی..."}} [2026-04-02 14:59:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2388,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775129532,"chat":{"id":672889313,"type":"private"},"text":"﷽\nوَما مِن دابَّةٍ فِی الأَرضِ إِلّا عَلَی اللَّهِ رِزقُها 🌱\n\n📱 لیست قیمت موبایل – فروشگاه اهوازفون | 📅 1405/01/13\n📍 اهواز – بازار موبایل آریا – زیرزمین – اهوازفون | 📞 09165000780 – 09127938100\n🔗 کانال واتساپ: https://chat.whatsapp.com/D6mhWm0vbdnCAa9VR0B52K\n\n---\n\n## ✅ Apple (iPhone)\n\niPhone 16 128 WHITE ⚪️Call\n\niPhone 16 128 BLACK ⚫️Call\n\n---\n\n## ✅ Samsung\n\nSamsung S25FE | 256/8 🔵Call\n\nSamsung S25 FE | 256/8 ⚫️Call\n\nSamsung A56 | 256/8 🟢67,400 ⚫️67,500\n\nSamsung A56 | 256/12 ⚫️77,700\n\nSamsung A56 | 128/8 ⚫️71,600\n\nSamsung A56 LIGHT | 256/12 🔘77,600\n\nSamsung A56 5G VIT LIGHT | 128/8 🔘71,400\n\nSamsung A36 | 256/8 ⚫️63,400\n\nSamsung A36 | 128/8 ⚫️52,400\n\nSamsung A26 | 256/8 ⚪️50,100 ⚫️50,000\n\nSamsung A26 | 128/6 ⚪️42,800 ⚫️42,700\n\nSamsung A26 5G V [2026-04-02 14:59:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2389,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775129532,"chat":{"id":672889313,"type":"private"},"text":"✅ لیست متنی ارسال شد."}} [2026-04-02 15:00:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:00:08] no updates [2026-04-02 15:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:01:07] no updates [2026-04-02 15:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:02:07] no updates [2026-04-02 15:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:03:07] no updates [2026-04-02 15:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:04:06] no updates [2026-04-02 15:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:05:07] no updates [2026-04-02 15:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:06:06] no updates [2026-04-02 15:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:07:07] no updates [2026-04-02 15:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:08:07] no updates [2026-04-02 15:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:09:06] no updates [2026-04-02 15:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:10:07] no updates [2026-04-02 15:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:11:07] no updates [2026-04-02 15:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:12:06] no updates [2026-04-02 15:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:13:06] no updates [2026-04-02 15:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:14:07] no updates [2026-04-02 15:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:15:07] no updates [2026-04-02 15:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:16:06] no updates [2026-04-02 15:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:17:07] no updates [2026-04-02 15:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:18:07] no updates [2026-04-02 15:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:19:06] no updates [2026-04-02 15:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:20:07] no updates [2026-04-02 15:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:21:07] no updates [2026-04-02 15:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:22:06] no updates [2026-04-02 15:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:23:07] no updates [2026-04-02 15:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:24:07] no updates [2026-04-02 15:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:25:07] no updates [2026-04-02 15:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:26:06] no updates [2026-04-02 15:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:27:07] no updates [2026-04-02 15:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:28:06] no updates [2026-04-02 15:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:29:07] no updates [2026-04-02 15:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:30:07] no updates [2026-04-02 15:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:31:07] no updates [2026-04-02 15:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:32:07] no updates [2026-04-02 15:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:33:06] no updates [2026-04-02 15:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:34:07] no updates [2026-04-02 15:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:35:07] no updates [2026-04-02 15:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:36:06] no updates [2026-04-02 15:37:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":440,"message":{"message_id":2392,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775131779,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"کالاهای مپ نشده"}}]} [2026-04-02 15:37:02] UPDATE | chat_id=672889313 | text=کالاهای مپ نشده [2026-04-02 15:37:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2393,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775131812,"chat":{"id":672889313,"type":"private"},"text":"در حال بررسی کالاهای مپ نشده..."}} [2026-04-02 15:39:37] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2394,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775131967,"chat":{"id":672889313,"type":"private"},"document":{"file_id":"757275009:8062404792899215106:1:4a56c6c2acd04c9a0b647e8943a86e178d928b02af235a7949f19fc5e15a37cc6e5d330c1a6b923b72dfa5d7a3476768","file_unique_id":"757275009:8062404792899215106:1:4a56c6c2acd04c9a0b647e8943a86e178d928b02af235a7949f19fc5e15a37cc6e5d330c1a6b923b72dfa5d7a3476768","file_name":"unmapped_products_2026-04-02_15-39-37.xls","mime_type":"text/html; charset=utf-8","file_size":135785},"caption":"unmapped_products_2026-04-02_15-39-37.xls"}} [2026-04-02 15:39:37] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2395,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775131967,"chat":{"id":672889313,"type":"private"},"text":"✅ فایل کالاهای مپ نشده ارسال شد."}} [2026-04-02 15:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:40:07] no updates [2026-04-02 15:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:41:06] no updates [2026-04-02 15:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:42:07] no updates [2026-04-02 15:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:43:07] no updates [2026-04-02 15:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:44:06] no updates [2026-04-02 15:45:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:45:06] no updates [2026-04-02 15:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:46:06] no updates [2026-04-02 15:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:47:07] no updates [2026-04-02 15:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:48:07] no updates [2026-04-02 15:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:49:06] no updates [2026-04-02 15:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:50:07] no updates [2026-04-02 15:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:51:06] no updates [2026-04-02 15:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:52:06] no updates [2026-04-02 15:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:53:07] no updates [2026-04-02 15:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:54:07] no updates [2026-04-02 15:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:55:06] no updates [2026-04-02 15:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:56:07] no updates [2026-04-02 15:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:57:06] no updates [2026-04-02 15:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:58:06] no updates [2026-04-02 15:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 15:59:07] no updates [2026-04-02 16:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:00:07] no updates [2026-04-02 16:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:01:07] no updates [2026-04-02 16:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:02:06] no updates [2026-04-02 16:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:03:07] no updates [2026-04-02 16:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:04:07] no updates [2026-04-02 16:05:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:05:06] no updates [2026-04-02 16:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:06:06] no updates [2026-04-02 16:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:07:07] no updates [2026-04-02 16:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:08:07] no updates [2026-04-02 16:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:09:07] no updates [2026-04-02 16:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:10:07] no updates [2026-04-02 16:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:11:07] no updates [2026-04-02 16:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:12:06] no updates [2026-04-02 16:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:13:07] no updates [2026-04-02 16:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:14:07] no updates [2026-04-02 16:15:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:15:06] no updates [2026-04-02 16:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:16:06] no updates [2026-04-02 16:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:17:06] no updates [2026-04-02 16:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:18:07] no updates [2026-04-02 16:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:19:07] no updates [2026-04-02 16:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:20:07] no updates [2026-04-02 16:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:21:06] no updates [2026-04-02 16:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:22:06] no updates [2026-04-02 16:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:23:07] no updates [2026-04-02 16:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:24:07] no updates [2026-04-02 16:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:25:07] no updates [2026-04-02 16:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:26:07] no updates [2026-04-02 16:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:27:06] no updates [2026-04-02 16:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:28:06] no updates [2026-04-02 16:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:29:07] no updates [2026-04-02 16:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:30:07] no updates [2026-04-02 16:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:31:06] no updates [2026-04-02 16:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:32:06] no updates [2026-04-02 16:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:33:07] no updates [2026-04-02 16:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:34:07] no updates [2026-04-02 16:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:35:07] no updates [2026-04-02 16:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:36:06] no updates [2026-04-02 16:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:37:07] no updates [2026-04-02 16:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:38:06] no updates [2026-04-02 16:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:39:07] no updates [2026-04-02 16:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:40:07] no updates [2026-04-02 16:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:41:06] no updates [2026-04-02 16:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:42:07] no updates [2026-04-02 16:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:43:07] no updates [2026-04-02 16:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:44:06] no updates [2026-04-02 16:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:45:07] no updates [2026-04-02 16:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:46:07] no updates [2026-04-02 16:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:47:07] no updates [2026-04-02 16:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:48:07] no updates [2026-04-02 16:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:49:06] no updates [2026-04-02 16:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:50:07] no updates [2026-04-02 16:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:51:07] no updates [2026-04-02 16:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:52:06] no updates [2026-04-02 16:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:53:07] no updates [2026-04-02 16:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:54:07] no updates [2026-04-02 16:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:55:07] no updates [2026-04-02 16:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:56:06] no updates [2026-04-02 16:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:57:07] no updates [2026-04-02 16:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:58:06] no updates [2026-04-02 16:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 16:59:07] no updates [2026-04-02 17:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:00:07] no updates [2026-04-02 17:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:01:07] no updates [2026-04-02 17:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:02:07] no updates [2026-04-02 17:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:03:07] no updates [2026-04-02 17:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:04:07] no updates [2026-04-02 17:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:05:07] no updates [2026-04-02 17:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:06:06] no updates [2026-04-02 17:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:07:07] no updates [2026-04-02 17:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:08:07] no updates [2026-04-02 17:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:09:07] no updates [2026-04-02 17:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:10:07] no updates [2026-04-02 17:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:11:07] no updates [2026-04-02 17:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:12:07] no updates [2026-04-02 17:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:13:06] no updates [2026-04-02 17:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:14:07] no updates [2026-04-02 17:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:15:07] no updates [2026-04-02 17:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:16:06] no updates [2026-04-02 17:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:17:06] no updates [2026-04-02 17:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:18:07] no updates [2026-04-02 17:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:19:06] no updates [2026-04-02 17:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:20:07] no updates [2026-04-02 17:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:21:07] no updates [2026-04-02 17:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:22:06] no updates [2026-04-02 17:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:23:07] no updates [2026-04-02 17:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:24:07] no updates [2026-04-02 17:25:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:25:06] no updates [2026-04-02 17:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:26:06] no updates [2026-04-02 17:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:27:06] no updates [2026-04-02 17:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:28:07] no updates [2026-04-02 17:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:29:07] no updates [2026-04-02 17:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:30:07] no updates [2026-04-02 17:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:31:07] no updates [2026-04-02 17:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:32:07] no updates [2026-04-02 17:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:33:07] no updates [2026-04-02 17:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:34:06] no updates [2026-04-02 17:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:35:07] no updates [2026-04-02 17:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:36:07] no updates [2026-04-02 17:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:37:06] no updates [2026-04-02 17:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:38:07] no updates [2026-04-02 17:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:39:07] no updates [2026-04-02 17:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:40:07] no updates [2026-04-02 17:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:41:07] no updates [2026-04-02 17:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:42:06] no updates [2026-04-02 17:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:43:06] no updates [2026-04-02 17:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:44:07] no updates [2026-04-02 17:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:45:07] no updates [2026-04-02 17:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:46:07] no updates [2026-04-02 17:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:47:06] no updates [2026-04-02 17:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:48:06] no updates [2026-04-02 17:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:49:07] no updates [2026-04-02 17:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:50:07] no updates [2026-04-02 17:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:51:07] no updates [2026-04-02 17:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:52:06] no updates [2026-04-02 17:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:53:07] no updates [2026-04-02 17:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:54:07] no updates [2026-04-02 17:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:55:06] no updates [2026-04-02 17:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:56:06] no updates [2026-04-02 17:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:57:07] no updates [2026-04-02 17:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:58:07] no updates [2026-04-02 17:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 17:59:06] no updates [2026-04-02 18:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:00:07] no updates [2026-04-02 18:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:01:06] no updates [2026-04-02 18:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:02:07] no updates [2026-04-02 18:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:03:07] no updates [2026-04-02 18:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:04:06] no updates [2026-04-02 18:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:05:07] no updates [2026-04-02 18:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:06:07] no updates [2026-04-02 18:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:07:07] no updates [2026-04-02 18:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:08:07] no updates [2026-04-02 18:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:09:07] no updates [2026-04-02 18:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:10:07] no updates [2026-04-02 18:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:11:06] no updates [2026-04-02 18:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:12:07] no updates [2026-04-02 18:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:13:07] no updates [2026-04-02 18:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:14:06] no updates [2026-04-02 18:15:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:15:06] no updates [2026-04-02 18:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:16:07] no updates [2026-04-02 18:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:17:06] no updates [2026-04-02 18:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:18:07] no updates [2026-04-02 18:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:19:07] no updates [2026-04-02 18:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:20:07] no updates [2026-04-02 18:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:21:07] no updates [2026-04-02 18:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:22:07] no updates [2026-04-02 18:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:23:07] no updates [2026-04-02 18:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:24:06] no updates [2026-04-02 18:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:25:07] no updates [2026-04-02 18:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:26:07] no updates [2026-04-02 18:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:27:07] no updates [2026-04-02 18:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:28:06] no updates [2026-04-02 18:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:29:07] no updates [2026-04-02 18:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:30:07] no updates [2026-04-02 18:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:31:07] no updates [2026-04-02 18:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:32:07] no updates [2026-04-02 18:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:33:06] no updates [2026-04-02 18:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:34:07] no updates [2026-04-02 18:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:35:07] no updates [2026-04-02 18:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:36:07] no updates [2026-04-02 18:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:37:06] no updates [2026-04-02 18:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:38:07] no updates [2026-04-02 18:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:39:06] no updates [2026-04-02 18:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:40:07] no updates [2026-04-02 18:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:41:07] no updates [2026-04-02 18:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:42:07] no updates [2026-04-02 18:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:43:06] no updates [2026-04-02 18:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:44:07] no updates [2026-04-02 18:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:45:07] no updates [2026-04-02 18:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:46:07] no updates [2026-04-02 18:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:47:06] no updates [2026-04-02 18:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:48:07] no updates [2026-04-02 18:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:49:07] no updates [2026-04-02 18:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:50:07] no updates [2026-04-02 18:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:51:07] no updates [2026-04-02 18:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:52:06] no updates [2026-04-02 18:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:53:07] no updates [2026-04-02 18:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:54:06] no updates [2026-04-02 18:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:55:06] no updates [2026-04-02 18:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:56:07] no updates [2026-04-02 18:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:57:06] no updates [2026-04-02 18:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:58:07] no updates [2026-04-02 18:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 18:59:06] no updates [2026-04-02 19:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:00:07] no updates [2026-04-02 19:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:01:07] no updates [2026-04-02 19:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:02:06] no updates [2026-04-02 19:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:03:07] no updates [2026-04-02 19:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:04:07] no updates [2026-04-02 19:05:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:05:06] no updates [2026-04-02 19:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:06:07] no updates [2026-04-02 19:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:07:06] no updates [2026-04-02 19:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:08:07] no updates [2026-04-02 19:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:09:07] no updates [2026-04-02 19:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:10:07] no updates [2026-04-02 19:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:11:06] no updates [2026-04-02 19:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:12:06] no updates [2026-04-02 19:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:13:06] no updates [2026-04-02 19:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:14:06] no updates [2026-04-02 19:15:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:15:06] no updates [2026-04-02 19:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:16:06] no updates [2026-04-02 19:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:17:06] no updates [2026-04-02 19:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:18:06] no updates [2026-04-02 19:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:19:07] no updates [2026-04-02 19:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:20:07] no updates [2026-04-02 19:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:21:07] no updates [2026-04-02 19:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:22:06] no updates [2026-04-02 19:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:23:07] no updates [2026-04-02 19:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:24:06] no updates [2026-04-02 19:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:25:07] no updates [2026-04-02 19:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:26:06] no updates [2026-04-02 19:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:27:07] no updates [2026-04-02 19:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:28:07] no updates [2026-04-02 19:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:29:06] no updates [2026-04-02 19:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:30:07] no updates [2026-04-02 19:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:31:06] no updates [2026-04-02 19:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:32:07] no updates [2026-04-02 19:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:33:06] no updates [2026-04-02 19:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:34:07] no updates [2026-04-02 19:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:35:07] no updates [2026-04-02 19:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:36:07] no updates [2026-04-02 19:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:37:06] no updates [2026-04-02 19:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:38:07] no updates [2026-04-02 19:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:39:06] no updates [2026-04-02 19:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:40:07] no updates [2026-04-02 19:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:41:07] no updates [2026-04-02 19:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:42:06] no updates [2026-04-02 19:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:43:06] no updates [2026-04-02 19:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:44:07] no updates [2026-04-02 19:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:45:07] no updates [2026-04-02 19:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:46:06] no updates [2026-04-02 19:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:47:07] no updates [2026-04-02 19:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:48:06] no updates [2026-04-02 19:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:49:07] no updates [2026-04-02 19:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:50:07] no updates [2026-04-02 19:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:51:07] no updates [2026-04-02 19:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:52:06] no updates [2026-04-02 19:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:53:06] no updates [2026-04-02 19:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:54:07] no updates [2026-04-02 19:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:55:07] no updates [2026-04-02 19:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:56:07] no updates [2026-04-02 19:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:57:06] no updates [2026-04-02 19:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:58:07] no updates [2026-04-02 19:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 19:59:07] no updates [2026-04-02 20:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:00:07] no updates [2026-04-02 20:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:01:07] no updates [2026-04-02 20:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:02:07] no updates [2026-04-02 20:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:03:07] no updates [2026-04-02 20:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:04:06] no updates [2026-04-02 20:05:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:05:06] no updates [2026-04-02 20:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:06:06] no updates [2026-04-02 20:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:07:07] no updates [2026-04-02 20:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:08:06] no updates [2026-04-02 20:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:09:06] no updates [2026-04-02 20:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:10:07] no updates [2026-04-02 20:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:11:07] no updates [2026-04-02 20:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:12:07] no updates [2026-04-02 20:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:13:06] no updates [2026-04-02 20:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:14:07] no updates [2026-04-02 20:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:15:07] no updates [2026-04-02 20:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:16:06] no updates [2026-04-02 20:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:17:07] no updates [2026-04-02 20:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:18:06] no updates [2026-04-02 20:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:19:07] no updates [2026-04-02 20:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:20:07] no updates [2026-04-02 20:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:21:06] no updates [2026-04-02 20:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:22:07] no updates [2026-04-02 20:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:23:06] no updates [2026-04-02 20:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:24:07] no updates [2026-04-02 20:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:25:07] no updates [2026-04-02 20:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:26:06] no updates [2026-04-02 20:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:27:07] no updates [2026-04-02 20:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:28:06] no updates [2026-04-02 20:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:29:07] no updates [2026-04-02 20:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:30:07] no updates [2026-04-02 20:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:31:06] no updates [2026-04-02 20:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:32:06] no updates [2026-04-02 20:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:33:07] no updates [2026-04-02 20:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:34:07] no updates [2026-04-02 20:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:35:07] no updates [2026-04-02 20:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:36:07] no updates [2026-04-02 20:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:37:07] no updates [2026-04-02 20:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:38:07] no updates [2026-04-02 20:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:39:07] no updates [2026-04-02 20:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:40:07] no updates [2026-04-02 20:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:41:07] no updates [2026-04-02 20:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:42:07] no updates [2026-04-02 20:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:43:07] no updates [2026-04-02 20:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:44:07] no updates [2026-04-02 20:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:45:07] no updates [2026-04-02 20:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:46:06] no updates [2026-04-02 20:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:47:07] no updates [2026-04-02 20:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:48:06] no updates [2026-04-02 20:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:49:07] no updates [2026-04-02 20:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:50:07] no updates [2026-04-02 20:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:51:06] no updates [2026-04-02 20:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:52:07] no updates [2026-04-02 20:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:53:06] no updates [2026-04-02 20:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:54:06] no updates [2026-04-02 20:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:55:06] no updates [2026-04-02 20:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:56:07] no updates [2026-04-02 20:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:57:07] no updates [2026-04-02 20:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:58:06] no updates [2026-04-02 20:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 20:59:07] no updates [2026-04-02 21:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:00:07] no updates [2026-04-02 21:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:01:06] no updates [2026-04-02 21:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:02:06] no updates [2026-04-02 21:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:03:06] no updates [2026-04-02 21:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:04:07] no updates [2026-04-02 21:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:05:07] no updates [2026-04-02 21:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:06:07] no updates [2026-04-02 21:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:07:07] no updates [2026-04-02 21:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:08:06] no updates [2026-04-02 21:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:09:07] no updates [2026-04-02 21:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:10:07] no updates [2026-04-02 21:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:11:06] no updates [2026-04-02 21:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:12:06] no updates [2026-04-02 21:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:13:07] no updates [2026-04-02 21:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:14:07] no updates [2026-04-02 21:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:15:07] no updates [2026-04-02 21:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:16:07] no updates [2026-04-02 21:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:17:06] no updates [2026-04-02 21:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:18:06] no updates [2026-04-02 21:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:19:07] no updates [2026-04-02 21:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:20:07] no updates [2026-04-02 21:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:21:07] no updates [2026-04-02 21:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:22:07] no updates [2026-04-02 21:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:23:06] no updates [2026-04-02 21:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:24:07] no updates [2026-04-02 21:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:25:07] no updates [2026-04-02 21:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:26:07] no updates [2026-04-02 21:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:27:07] no updates [2026-04-02 21:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:28:07] no updates [2026-04-02 21:29:04] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":441,"message":{"message_id":2410,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775152933,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-02 21:29:04] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-02 21:29:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2411,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775152934,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-02 21:32:06] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2412,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775153115,"chat":{"id":672889313,"type":"private"},"document":{"file_id":"757275009:-2901426963598991614:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e46a01341ac9f7aa166db34ba1e8f823a66aa160a38356076","file_unique_id":"757275009:-2901426963598991614:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7e46a01341ac9f7aa166db34ba1e8f823a66aa160a38356076","file_name":"smart_price_review_2026-04-02_21-32-06.csv","mime_type":"text/csv","file_size":123500},"caption":"smart_price_review_2026-04-02_21-32-06.csv"}} [2026-04-02 21:32:06] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2413,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775153116,"chat":{"id":672889313,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-02 21:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:33:07] no updates [2026-04-02 21:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:34:06] no updates [2026-04-02 21:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:35:07] no updates [2026-04-02 21:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:36:06] no updates [2026-04-02 21:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:37:06] no updates [2026-04-02 21:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:38:07] no updates [2026-04-02 21:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:39:07] no updates [2026-04-02 21:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:40:07] no updates [2026-04-02 21:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:41:07] no updates [2026-04-02 21:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:42:07] no updates [2026-04-02 21:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:43:07] no updates [2026-04-02 21:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:44:07] no updates [2026-04-02 21:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:45:07] no updates [2026-04-02 21:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:46:07] no updates [2026-04-02 21:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:47:07] no updates [2026-04-02 21:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:48:06] no updates [2026-04-02 21:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:49:07] no updates [2026-04-02 21:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:50:07] no updates [2026-04-02 21:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:51:06] no updates [2026-04-02 21:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:52:07] no updates [2026-04-02 21:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:53:07] no updates [2026-04-02 21:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:54:06] no updates [2026-04-02 21:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:55:06] no updates [2026-04-02 21:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:56:07] no updates [2026-04-02 21:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:57:06] no updates [2026-04-02 21:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:58:07] no updates [2026-04-02 21:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 21:59:07] no updates [2026-04-02 22:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:00:07] no updates [2026-04-02 22:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:01:07] no updates [2026-04-02 22:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:02:07] no updates [2026-04-02 22:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:03:07] no updates [2026-04-02 22:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:04:07] no updates [2026-04-02 22:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:05:07] no updates [2026-04-02 22:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:06:07] no updates [2026-04-02 22:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:07:07] no updates [2026-04-02 22:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:08:07] no updates [2026-04-02 22:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:09:06] no updates [2026-04-02 22:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:10:07] no updates [2026-04-02 22:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:11:07] no updates [2026-04-02 22:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:12:06] no updates [2026-04-02 22:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:13:07] no updates [2026-04-02 22:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:14:06] no updates [2026-04-02 22:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:15:07] no updates [2026-04-02 22:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:16:06] no updates [2026-04-02 22:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:17:06] no updates [2026-04-02 22:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:18:07] no updates [2026-04-02 22:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:19:06] no updates [2026-04-02 22:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:20:07] no updates [2026-04-02 22:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:21:07] no updates [2026-04-02 22:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:22:07] no updates [2026-04-02 22:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:23:06] no updates [2026-04-02 22:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:24:07] no updates [2026-04-02 22:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:25:07] no updates [2026-04-02 22:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:26:06] no updates [2026-04-02 22:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:27:07] no updates [2026-04-02 22:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:28:07] no updates [2026-04-02 22:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:29:07] no updates [2026-04-02 22:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:30:07] no updates [2026-04-02 22:31:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:31:08] no updates [2026-04-02 22:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:32:07] no updates [2026-04-02 22:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:33:07] no updates [2026-04-02 22:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:34:06] no updates [2026-04-02 22:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:35:07] no updates [2026-04-02 22:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:36:06] no updates [2026-04-02 22:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:37:07] no updates [2026-04-02 22:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:38:06] no updates [2026-04-02 22:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:39:07] no updates [2026-04-02 22:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:40:07] no updates [2026-04-02 22:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:41:06] no updates [2026-04-02 22:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:42:07] no updates [2026-04-02 22:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:43:07] no updates [2026-04-02 22:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:44:06] no updates [2026-04-02 22:45:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:45:06] no updates [2026-04-02 22:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:46:06] no updates [2026-04-02 22:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:47:07] no updates [2026-04-02 22:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:48:06] no updates [2026-04-02 22:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:49:07] no updates [2026-04-02 22:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:50:07] no updates [2026-04-02 22:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:51:06] no updates [2026-04-02 22:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:52:07] no updates [2026-04-02 22:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:53:07] no updates [2026-04-02 22:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:54:07] no updates [2026-04-02 22:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:55:07] no updates [2026-04-02 22:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:56:07] no updates [2026-04-02 22:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:57:06] no updates [2026-04-02 22:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:58:06] no updates [2026-04-02 22:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 22:59:07] no updates [2026-04-02 23:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:00:07] no updates [2026-04-02 23:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:01:06] no updates [2026-04-02 23:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:02:07] no updates [2026-04-02 23:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:03:07] no updates [2026-04-02 23:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:04:07] no updates [2026-04-02 23:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:05:07] no updates [2026-04-02 23:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:06:07] no updates [2026-04-02 23:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:07:07] no updates [2026-04-02 23:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:08:07] no updates [2026-04-02 23:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:09:06] no updates [2026-04-02 23:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:10:07] no updates [2026-04-02 23:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:11:06] no updates [2026-04-02 23:12:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:12:08] no updates [2026-04-02 23:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:13:07] no updates [2026-04-02 23:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:14:06] no updates [2026-04-02 23:15:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:15:10] no updates [2026-04-02 23:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:16:07] no updates [2026-04-02 23:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:17:06] no updates [2026-04-02 23:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:18:07] no updates [2026-04-02 23:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:19:07] no updates [2026-04-02 23:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:20:07] no updates [2026-04-02 23:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:21:07] no updates [2026-04-02 23:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:22:07] no updates [2026-04-02 23:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:23:07] no updates [2026-04-02 23:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:24:06] no updates [2026-04-02 23:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:25:07] no updates [2026-04-02 23:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:26:06] no updates [2026-04-02 23:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:27:06] no updates [2026-04-02 23:28:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:28:08] no updates [2026-04-02 23:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:29:07] no updates [2026-04-02 23:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:30:07] no updates [2026-04-02 23:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:31:07] no updates [2026-04-02 23:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:32:06] no updates [2026-04-02 23:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:33:07] no updates [2026-04-02 23:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:34:07] no updates [2026-04-02 23:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:35:07] no updates [2026-04-02 23:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:36:07] no updates [2026-04-02 23:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:37:07] no updates [2026-04-02 23:38:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:38:08] no updates [2026-04-02 23:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:39:07] no updates [2026-04-02 23:40:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:40:08] no updates [2026-04-02 23:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:41:07] no updates [2026-04-02 23:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:42:07] no updates [2026-04-02 23:43:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:43:08] no updates [2026-04-02 23:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:44:07] no updates [2026-04-02 23:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:45:07] no updates [2026-04-02 23:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:46:07] no updates [2026-04-02 23:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:47:07] no updates [2026-04-02 23:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:48:06] no updates [2026-04-02 23:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:49:07] no updates [2026-04-02 23:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:50:07] no updates [2026-04-02 23:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:51:06] no updates [2026-04-02 23:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:52:07] no updates [2026-04-02 23:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:53:07] no updates [2026-04-02 23:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:54:07] no updates [2026-04-02 23:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:55:07] no updates [2026-04-02 23:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:56:07] no updates [2026-04-02 23:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:57:06] no updates [2026-04-02 23:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:58:06] no updates [2026-04-02 23:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-02 23:59:07] no updates [2026-04-03 00:00:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:00:08] no updates [2026-04-03 00:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:01:07] no updates [2026-04-03 00:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:02:07] no updates [2026-04-03 00:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:03:07] no updates [2026-04-03 00:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:04:07] no updates [2026-04-03 00:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:05:07] no updates [2026-04-03 00:06:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:06:08] no updates [2026-04-03 00:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:07:07] no updates [2026-04-03 00:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:08:06] no updates [2026-04-03 00:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:09:06] no updates [2026-04-03 00:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:10:07] no updates [2026-04-03 00:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:11:07] no updates [2026-04-03 00:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:12:06] no updates [2026-04-03 00:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:13:06] no updates [2026-04-03 00:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:14:07] no updates [2026-04-03 00:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:15:07] no updates [2026-04-03 00:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:16:06] no updates [2026-04-03 00:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:17:07] no updates [2026-04-03 00:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:18:07] no updates [2026-04-03 00:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:19:07] no updates [2026-04-03 00:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:20:07] no updates [2026-04-03 00:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:21:07] no updates [2026-04-03 00:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:22:06] no updates [2026-04-03 00:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:23:07] no updates [2026-04-03 00:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:24:07] no updates [2026-04-03 00:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:25:07] no updates [2026-04-03 00:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:26:07] no updates [2026-04-03 00:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:27:06] no updates [2026-04-03 00:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:28:07] no updates [2026-04-03 00:29:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:29:08] no updates [2026-04-03 00:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:30:07] no updates [2026-04-03 00:31:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:31:08] no updates [2026-04-03 00:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:32:07] no updates [2026-04-03 00:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:33:06] no updates [2026-04-03 00:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:34:07] no updates [2026-04-03 00:35:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:35:08] no updates [2026-04-03 00:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:36:07] no updates [2026-04-03 00:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:37:07] no updates [2026-04-03 00:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:38:07] no updates [2026-04-03 00:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:39:07] no updates [2026-04-03 00:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:40:07] no updates [2026-04-03 00:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:41:07] no updates [2026-04-03 00:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:42:06] no updates [2026-04-03 00:43:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:43:08] no updates [2026-04-03 00:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:44:07] no updates [2026-04-03 00:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:45:07] no updates [2026-04-03 00:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:46:07] no updates [2026-04-03 00:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:47:07] no updates [2026-04-03 00:48:03] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":442,"message":{"message_id":2420,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775164854,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-03 00:48:03] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-03 00:48:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2421,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775164873,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-03 00:50:49] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2422,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775165037,"chat":{"id":672889313,"type":"private"},"document":{"file_id":"757275009:-3682646372666106112:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7ea0b644f5c8dbc04535f678139582978366aa160a38356076","file_unique_id":"757275009:-3682646372666106112:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7ea0b644f5c8dbc04535f678139582978366aa160a38356076","file_name":"smart_price_review_2026-04-03_00-50-47.csv","mime_type":"text/csv","file_size":123500},"caption":"smart_price_review_2026-04-03_00-50-47.csv"}} [2026-04-03 00:50:50] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2423,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775165038,"chat":{"id":672889313,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-03 00:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:51:06] no updates [2026-04-03 00:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:52:07] no updates [2026-04-03 00:53:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:53:08] no updates [2026-04-03 00:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:54:06] no updates [2026-04-03 00:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:55:07] no updates [2026-04-03 00:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:56:06] no updates [2026-04-03 00:57:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:57:08] no updates [2026-04-03 00:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 00:58:07] no updates [2026-04-03 00:59:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":443,"message":{"message_id":2424,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775165486,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تایید"}}]} [2026-04-03 00:59:02] UPDATE | chat_id=672889313 | text=تایید [2026-04-03 00:59:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2425,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775165531,"chat":{"id":672889313,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-03 00:59:16] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2426,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775165545,"chat":{"id":672889313,"type":"private"},"text":"✅ اعمال شد\nمحصولات به‌روزشده: 20\nواریانت‌های به‌روزشده: 38"}} [2026-04-03 01:00:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:00:08] no updates [2026-04-03 01:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:01:06] no updates [2026-04-03 01:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:02:07] no updates [2026-04-03 01:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:03:07] no updates [2026-04-03 01:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:04:06] no updates [2026-04-03 01:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:05:07] no updates [2026-04-03 01:06:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:06:08] no updates [2026-04-03 01:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:07:07] no updates [2026-04-03 01:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:08:07] no updates [2026-04-03 01:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:09:06] no updates [2026-04-03 01:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:10:07] no updates [2026-04-03 01:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:11:06] no updates [2026-04-03 01:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:12:07] no updates [2026-04-03 01:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:13:07] no updates [2026-04-03 01:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:14:07] no updates [2026-04-03 01:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:15:07] no updates [2026-04-03 01:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:16:07] no updates [2026-04-03 01:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:17:07] no updates [2026-04-03 01:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:18:06] no updates [2026-04-03 01:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:19:07] no updates [2026-04-03 01:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:20:07] no updates [2026-04-03 01:21:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":444,"message":{"message_id":2427,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775166825,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تولید لیست متنی"}}]} [2026-04-03 01:21:02] UPDATE | chat_id=672889313 | text=تولید لیست متنی [2026-04-03 01:21:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2428,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775166852,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت لیست متنی..."}} [2026-04-03 01:21:06] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2429,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775166854,"chat":{"id":672889313,"type":"private"},"text":"﷽\nوَما مِن دابَّةٍ فِی الأَرضِ إِلّا عَلَی اللَّهِ رِزقُها 🌱\n\n📱 لیست قیمت موبایل – فروشگاه اهوازفون | 📅 1405/01/14\n📍 اهواز – بازار موبایل آریا – زیرزمین – اهوازفون | 📞 09165000780 – 09127938100\n🔗 کانال واتساپ: https://chat.whatsapp.com/D6mhWm0vbdnCAa9VR0B52K\n\n---\n\n## ✅ Apple (iPhone)\n\niPhone 16 128 WHITE ⚪️Call\n\niPhone 16 128 BLACK ⚫️Call\n\n---\n\n## ✅ Samsung\n\nSamsung S25FE | 256/8 🔵Call\n\nSamsung S25 FE | 256/8 ⚫️Call\n\nSamsung A56 | 256/8 🟢69,400 ⚫️69,500\n\nSamsung A56 | 256/12 ⚫️78,600\n\nSamsung A56 | 128/8 ⚫️71,600\n\nSamsung A56 LIGHT | 256/12 🔘78,500\n\nSamsung A56 5G VIT LIGHT | 128/8 🔘71,400\n\nSamsung A36 | 256/8 ⚫️57,200\n\nSamsung A36 | 128/8 ⚫️54,100\n\nSamsung A26 | 256/8 ⚪️46,000 ⚫️45,900\n\nSamsung A26 | 128/6 ⚪️39,900 ⚫️39,800\n\nSamsung A26 5G V [2026-04-03 01:21:06] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2430,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775166855,"chat":{"id":672889313,"type":"private"},"text":"✅ لیست متنی ارسال شد."}} [2026-04-03 01:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:22:06] no updates [2026-04-03 01:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:23:07] no updates [2026-04-03 01:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:24:07] no updates [2026-04-03 01:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:25:07] no updates [2026-04-03 01:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:26:07] no updates [2026-04-03 01:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:27:07] no updates [2026-04-03 01:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:28:06] no updates [2026-04-03 01:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:29:07] no updates [2026-04-03 01:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:30:07] no updates [2026-04-03 01:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:31:06] no updates [2026-04-03 01:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:32:07] no updates [2026-04-03 01:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:33:06] no updates [2026-04-03 01:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:34:07] no updates [2026-04-03 01:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:35:07] no updates [2026-04-03 01:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:36:07] no updates [2026-04-03 01:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:37:07] no updates [2026-04-03 01:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:38:07] no updates [2026-04-03 01:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:39:07] no updates [2026-04-03 01:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:40:07] no updates [2026-04-03 01:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:41:07] no updates [2026-04-03 01:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:42:06] no updates [2026-04-03 01:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:43:07] no updates [2026-04-03 01:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:44:07] no updates [2026-04-03 01:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:45:07] no updates [2026-04-03 01:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:46:06] no updates [2026-04-03 01:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:47:07] no updates [2026-04-03 01:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:48:06] no updates [2026-04-03 01:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:49:06] no updates [2026-04-03 01:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:50:07] no updates [2026-04-03 01:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:51:06] no updates [2026-04-03 01:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:52:07] no updates [2026-04-03 01:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:53:06] no updates [2026-04-03 01:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:54:07] no updates [2026-04-03 01:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:55:07] no updates [2026-04-03 01:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:56:07] no updates [2026-04-03 01:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:57:07] no updates [2026-04-03 01:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:58:06] no updates [2026-04-03 01:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 01:59:07] no updates [2026-04-03 02:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:00:07] no updates [2026-04-03 02:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:01:06] no updates [2026-04-03 02:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:02:07] no updates [2026-04-03 02:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:03:07] no updates [2026-04-03 02:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:04:07] no updates [2026-04-03 02:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:05:07] no updates [2026-04-03 02:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:06:07] no updates [2026-04-03 02:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:07:07] no updates [2026-04-03 02:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:08:07] no updates [2026-04-03 02:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:09:07] no updates [2026-04-03 02:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:10:07] no updates [2026-04-03 02:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:11:06] no updates [2026-04-03 02:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:12:07] no updates [2026-04-03 02:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:13:07] no updates [2026-04-03 02:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:14:07] no updates [2026-04-03 02:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:15:07] no updates [2026-04-03 02:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:16:07] no updates [2026-04-03 02:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:17:07] no updates [2026-04-03 02:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:18:06] no updates [2026-04-03 02:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:19:06] no updates [2026-04-03 02:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:20:07] no updates [2026-04-03 02:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:21:06] no updates [2026-04-03 02:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:22:06] no updates [2026-04-03 02:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:23:07] no updates [2026-04-03 02:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:24:07] no updates [2026-04-03 02:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:25:07] no updates [2026-04-03 02:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:26:07] no updates [2026-04-03 02:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:27:06] no updates [2026-04-03 02:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:28:07] no updates [2026-04-03 02:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:29:06] no updates [2026-04-03 02:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:30:07] no updates [2026-04-03 02:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:31:07] no updates [2026-04-03 02:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:32:07] no updates [2026-04-03 02:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:33:07] no updates [2026-04-03 02:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:34:07] no updates [2026-04-03 02:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:35:07] no updates [2026-04-03 02:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:36:06] no updates [2026-04-03 02:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:37:07] no updates [2026-04-03 02:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:38:07] no updates [2026-04-03 02:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:39:07] no updates [2026-04-03 02:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:40:07] no updates [2026-04-03 02:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:41:07] no updates [2026-04-03 02:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:42:07] no updates [2026-04-03 02:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:43:07] no updates [2026-04-03 02:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:44:07] no updates [2026-04-03 02:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:45:07] no updates [2026-04-03 02:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:46:07] no updates [2026-04-03 02:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:47:07] no updates [2026-04-03 02:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:48:06] no updates [2026-04-03 02:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:49:07] no updates [2026-04-03 02:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:50:07] no updates [2026-04-03 02:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:51:07] no updates [2026-04-03 02:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:52:07] no updates [2026-04-03 02:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:53:07] no updates [2026-04-03 02:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:54:06] no updates [2026-04-03 02:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:55:07] no updates [2026-04-03 02:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:56:06] no updates [2026-04-03 02:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:57:06] no updates [2026-04-03 02:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:58:07] no updates [2026-04-03 02:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 02:59:07] no updates [2026-04-03 03:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:00:07] no updates [2026-04-03 03:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:01:07] no updates [2026-04-03 03:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:02:06] no updates [2026-04-03 03:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:03:07] no updates [2026-04-03 03:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:04:07] no updates [2026-04-03 03:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:05:07] no updates [2026-04-03 03:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:06:07] no updates [2026-04-03 03:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:07:07] no updates [2026-04-03 03:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:08:07] no updates [2026-04-03 03:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:09:07] no updates [2026-04-03 03:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:10:07] no updates [2026-04-03 03:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:11:07] no updates [2026-04-03 03:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:12:07] no updates [2026-04-03 03:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:13:06] no updates [2026-04-03 03:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:14:07] no updates [2026-04-03 03:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:15:07] no updates [2026-04-03 03:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:16:07] no updates [2026-04-03 03:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:17:07] no updates [2026-04-03 03:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:18:06] no updates [2026-04-03 03:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:19:06] no updates [2026-04-03 03:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:20:07] no updates [2026-04-03 03:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:21:07] no updates [2026-04-03 03:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:22:07] no updates [2026-04-03 03:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:23:07] no updates [2026-04-03 03:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:24:07] no updates [2026-04-03 03:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:25:07] no updates [2026-04-03 03:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:26:07] no updates [2026-04-03 03:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:27:07] no updates [2026-04-03 03:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:28:07] no updates [2026-04-03 03:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:29:06] no updates [2026-04-03 03:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:30:07] no updates [2026-04-03 03:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:31:07] no updates [2026-04-03 03:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:32:07] no updates [2026-04-03 03:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:33:07] no updates [2026-04-03 03:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:34:07] no updates [2026-04-03 03:35:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 03:35:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 03:36:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 03:36:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 03:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:37:07] no updates [2026-04-03 03:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:38:06] no updates [2026-04-03 03:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:39:06] no updates [2026-04-03 03:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:40:07] no updates [2026-04-03 03:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:41:07] no updates [2026-04-03 03:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:42:07] no updates [2026-04-03 03:43:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 03:43:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 03:44:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 03:44:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 03:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:45:07] no updates [2026-04-03 03:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:46:07] no updates [2026-04-03 03:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:47:07] no updates [2026-04-03 03:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:48:07] no updates [2026-04-03 03:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:49:07] no updates [2026-04-03 03:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:50:07] no updates [2026-04-03 03:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:51:07] no updates [2026-04-03 03:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:52:07] no updates [2026-04-03 03:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:53:07] no updates [2026-04-03 03:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:54:07] no updates [2026-04-03 03:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:55:07] no updates [2026-04-03 03:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:56:06] no updates [2026-04-03 03:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:57:07] no updates [2026-04-03 03:58:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 03:58:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 03:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 03:59:07] no updates [2026-04-03 04:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:00:07] no updates [2026-04-03 04:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:01:06] no updates [2026-04-03 04:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:02:06] no updates [2026-04-03 04:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:03:06] no updates [2026-04-03 04:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:04:07] no updates [2026-04-03 04:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:05:07] no updates [2026-04-03 04:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:06:06] no updates [2026-04-03 04:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:07:07] no updates [2026-04-03 04:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:08:06] no updates [2026-04-03 04:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:09:07] no updates [2026-04-03 04:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:10:07] no updates [2026-04-03 04:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:11:07] no updates [2026-04-03 04:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:12:06] no updates [2026-04-03 04:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:13:07] no updates [2026-04-03 04:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:14:07] no updates [2026-04-03 04:15:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:15:06] no updates [2026-04-03 04:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:16:07] no updates [2026-04-03 04:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:17:07] no updates [2026-04-03 04:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:18:07] no updates [2026-04-03 04:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:19:07] no updates [2026-04-03 04:20:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:20:06] no updates [2026-04-03 04:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:21:07] no updates [2026-04-03 04:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:22:07] no updates [2026-04-03 04:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:23:07] no updates [2026-04-03 04:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:24:07] no updates [2026-04-03 04:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:25:07] no updates [2026-04-03 04:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:26:06] no updates [2026-04-03 04:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:27:07] no updates [2026-04-03 04:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:28:07] no updates [2026-04-03 04:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:29:07] no updates [2026-04-03 04:30:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:30:08] no updates [2026-04-03 04:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:31:07] no updates [2026-04-03 04:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:32:07] no updates [2026-04-03 04:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:33:07] no updates [2026-04-03 04:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:34:07] no updates [2026-04-03 04:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:35:07] no updates [2026-04-03 04:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:36:07] no updates [2026-04-03 04:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:37:07] no updates [2026-04-03 04:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:38:07] no updates [2026-04-03 04:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:39:07] no updates [2026-04-03 04:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:40:07] no updates [2026-04-03 04:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:41:07] no updates [2026-04-03 04:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:42:07] no updates [2026-04-03 04:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:43:07] no updates [2026-04-03 04:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:44:06] no updates [2026-04-03 04:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:45:07] no updates [2026-04-03 04:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:46:07] no updates [2026-04-03 04:47:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 04:47:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 04:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:48:07] no updates [2026-04-03 04:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:49:06] no updates [2026-04-03 04:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:50:07] no updates [2026-04-03 04:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:51:06] no updates [2026-04-03 04:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:52:06] no updates [2026-04-03 04:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:53:07] no updates [2026-04-03 04:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:54:07] no updates [2026-04-03 04:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:55:06] no updates [2026-04-03 04:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:56:07] no updates [2026-04-03 04:57:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:57:08] no updates [2026-04-03 04:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 04:58:06] no updates [2026-04-03 04:59:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 04:59:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 05:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:00:07] no updates [2026-04-03 05:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:01:07] no updates [2026-04-03 05:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:02:07] no updates [2026-04-03 05:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:03:07] no updates [2026-04-03 05:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:04:06] no updates [2026-04-03 05:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:05:07] no updates [2026-04-03 05:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:06:06] no updates [2026-04-03 05:07:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 05:07:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 05:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:08:07] no updates [2026-04-03 05:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:09:06] no updates [2026-04-03 05:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:10:07] no updates [2026-04-03 05:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:11:06] no updates [2026-04-03 05:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:12:07] no updates [2026-04-03 05:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:13:06] no updates [2026-04-03 05:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:14:06] no updates [2026-04-03 05:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:15:07] no updates [2026-04-03 05:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:16:06] no updates [2026-04-03 05:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:17:06] no updates [2026-04-03 05:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:18:06] no updates [2026-04-03 05:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:19:07] no updates [2026-04-03 05:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:20:07] no updates [2026-04-03 05:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:21:06] no updates [2026-04-03 05:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:22:06] no updates [2026-04-03 05:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:23:07] no updates [2026-04-03 05:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:24:07] no updates [2026-04-03 05:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:25:07] no updates [2026-04-03 05:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:26:07] no updates [2026-04-03 05:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:27:06] no updates [2026-04-03 05:28:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:28:10] no updates [2026-04-03 05:29:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 05:29:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 05:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:30:07] no updates [2026-04-03 05:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:31:07] no updates [2026-04-03 05:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:32:06] no updates [2026-04-03 05:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:33:07] no updates [2026-04-03 05:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:34:07] no updates [2026-04-03 05:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:35:07] no updates [2026-04-03 05:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:36:07] no updates [2026-04-03 05:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:37:06] no updates [2026-04-03 05:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:38:07] no updates [2026-04-03 05:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:39:07] no updates [2026-04-03 05:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:40:07] no updates [2026-04-03 05:41:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 05:41:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 05:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:42:07] no updates [2026-04-03 05:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:43:06] no updates [2026-04-03 05:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:44:07] no updates [2026-04-03 05:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:45:07] no updates [2026-04-03 05:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:46:07] no updates [2026-04-03 05:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:47:06] no updates [2026-04-03 05:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:48:07] no updates [2026-04-03 05:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:49:06] no updates [2026-04-03 05:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:50:07] no updates [2026-04-03 05:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:51:06] no updates [2026-04-03 05:52:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 05:52:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 05:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:53:07] no updates [2026-04-03 05:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:54:06] no updates [2026-04-03 05:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:55:07] no updates [2026-04-03 05:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:56:06] no updates [2026-04-03 05:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:57:07] no updates [2026-04-03 05:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:58:07] no updates [2026-04-03 05:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 05:59:07] no updates [2026-04-03 06:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:00:07] no updates [2026-04-03 06:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:01:07] no updates [2026-04-03 06:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:02:07] no updates [2026-04-03 06:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:03:06] no updates [2026-04-03 06:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:04:07] no updates [2026-04-03 06:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:05:07] no updates [2026-04-03 06:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:06:07] no updates [2026-04-03 06:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:07:06] no updates [2026-04-03 06:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:08:06] no updates [2026-04-03 06:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:09:06] no updates [2026-04-03 06:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:10:07] no updates [2026-04-03 06:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:11:07] no updates [2026-04-03 06:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:12:06] no updates [2026-04-03 06:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:13:07] no updates [2026-04-03 06:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:14:07] no updates [2026-04-03 06:15:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:15:06] no updates [2026-04-03 06:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:16:06] no updates [2026-04-03 06:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:17:07] no updates [2026-04-03 06:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:18:06] no updates [2026-04-03 06:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:19:07] no updates [2026-04-03 06:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:20:07] no updates [2026-04-03 06:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:21:06] no updates [2026-04-03 06:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:22:06] no updates [2026-04-03 06:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:23:07] no updates [2026-04-03 06:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:24:07] no updates [2026-04-03 06:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:25:07] no updates [2026-04-03 06:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:26:07] no updates [2026-04-03 06:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:27:06] no updates [2026-04-03 06:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:28:07] no updates [2026-04-03 06:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:29:06] no updates [2026-04-03 06:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:30:07] no updates [2026-04-03 06:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:31:06] no updates [2026-04-03 06:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:32:06] no updates [2026-04-03 06:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:33:06] no updates [2026-04-03 06:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:34:07] no updates [2026-04-03 06:35:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:35:06] no updates [2026-04-03 06:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:36:07] no updates [2026-04-03 06:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:37:07] no updates [2026-04-03 06:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:38:07] no updates [2026-04-03 06:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:39:06] no updates [2026-04-03 06:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:40:07] no updates [2026-04-03 06:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:41:07] no updates [2026-04-03 06:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:42:06] no updates [2026-04-03 06:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:43:07] no updates [2026-04-03 06:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:44:07] no updates [2026-04-03 06:45:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:45:06] no updates [2026-04-03 06:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:46:06] no updates [2026-04-03 06:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:47:06] no updates [2026-04-03 06:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:48:07] no updates [2026-04-03 06:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:49:06] no updates [2026-04-03 06:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:50:07] no updates [2026-04-03 06:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:51:06] no updates [2026-04-03 06:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:52:06] no updates [2026-04-03 06:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:53:07] no updates [2026-04-03 06:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:54:06] no updates [2026-04-03 06:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:55:07] no updates [2026-04-03 06:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:56:06] no updates [2026-04-03 06:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:57:07] no updates [2026-04-03 06:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:58:07] no updates [2026-04-03 06:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 06:59:07] no updates [2026-04-03 07:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:00:07] no updates [2026-04-03 07:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:01:07] no updates [2026-04-03 07:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:02:07] no updates [2026-04-03 07:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:03:06] no updates [2026-04-03 07:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:04:07] no updates [2026-04-03 07:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:05:07] no updates [2026-04-03 07:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:06:06] no updates [2026-04-03 07:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:07:06] no updates [2026-04-03 07:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:08:07] no updates [2026-04-03 07:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:09:06] no updates [2026-04-03 07:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:10:07] no updates [2026-04-03 07:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:11:07] no updates [2026-04-03 07:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:12:07] no updates [2026-04-03 07:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:13:06] no updates [2026-04-03 07:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:14:07] no updates [2026-04-03 07:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:15:07] no updates [2026-04-03 07:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:16:07] no updates [2026-04-03 07:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:17:07] no updates [2026-04-03 07:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:18:06] no updates [2026-04-03 07:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:19:07] no updates [2026-04-03 07:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:20:07] no updates [2026-04-03 07:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:21:07] no updates [2026-04-03 07:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:22:07] no updates [2026-04-03 07:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:23:07] no updates [2026-04-03 07:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:24:06] no updates [2026-04-03 07:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:25:07] no updates [2026-04-03 07:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:26:07] no updates [2026-04-03 07:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:27:06] no updates [2026-04-03 07:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:28:07] no updates [2026-04-03 07:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:29:06] no updates [2026-04-03 07:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:30:07] no updates [2026-04-03 07:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:31:06] no updates [2026-04-03 07:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:32:07] no updates [2026-04-03 07:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:33:07] no updates [2026-04-03 07:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:34:06] no updates [2026-04-03 07:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:35:07] no updates [2026-04-03 07:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:36:06] no updates [2026-04-03 07:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:37:07] no updates [2026-04-03 07:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:38:06] no updates [2026-04-03 07:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:39:06] no updates [2026-04-03 07:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:40:07] no updates [2026-04-03 07:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:41:07] no updates [2026-04-03 07:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:42:06] no updates [2026-04-03 07:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:43:07] no updates [2026-04-03 07:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:44:06] no updates [2026-04-03 07:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:45:07] no updates [2026-04-03 07:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:46:07] no updates [2026-04-03 07:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:47:07] no updates [2026-04-03 07:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:48:07] no updates [2026-04-03 07:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:49:07] no updates [2026-04-03 07:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:50:07] no updates [2026-04-03 07:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:51:07] no updates [2026-04-03 07:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:52:06] no updates [2026-04-03 07:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:53:06] no updates [2026-04-03 07:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:54:07] no updates [2026-04-03 07:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:55:07] no updates [2026-04-03 07:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:56:07] no updates [2026-04-03 07:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:57:07] no updates [2026-04-03 07:58:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:58:08] no updates [2026-04-03 07:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 07:59:07] no updates [2026-04-03 08:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:00:07] no updates [2026-04-03 08:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:01:07] no updates [2026-04-03 08:02:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 08:02:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 08:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:03:07] no updates [2026-04-03 08:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:04:06] no updates [2026-04-03 08:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:05:07] no updates [2026-04-03 08:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:06:07] no updates [2026-04-03 08:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:07:06] no updates [2026-04-03 08:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:08:06] no updates [2026-04-03 08:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:09:07] no updates [2026-04-03 08:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:10:07] no updates [2026-04-03 08:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:11:07] no updates [2026-04-03 08:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:12:07] no updates [2026-04-03 08:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:13:06] no updates [2026-04-03 08:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:14:07] no updates [2026-04-03 08:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:15:07] no updates [2026-04-03 08:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:16:06] no updates [2026-04-03 08:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:17:07] no updates [2026-04-03 08:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:18:06] no updates [2026-04-03 08:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:19:07] no updates [2026-04-03 08:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:20:07] no updates [2026-04-03 08:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:21:07] no updates [2026-04-03 08:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:22:07] no updates [2026-04-03 08:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:23:07] no updates [2026-04-03 08:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:24:06] no updates [2026-04-03 08:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:25:07] no updates [2026-04-03 08:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:26:07] no updates [2026-04-03 08:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:27:07] no updates [2026-04-03 08:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:28:06] no updates [2026-04-03 08:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:29:07] no updates [2026-04-03 08:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:30:07] no updates [2026-04-03 08:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:31:07] no updates [2026-04-03 08:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:32:07] no updates [2026-04-03 08:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:33:06] no updates [2026-04-03 08:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:34:07] no updates [2026-04-03 08:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:35:07] no updates [2026-04-03 08:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:36:07] no updates [2026-04-03 08:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:37:07] no updates [2026-04-03 08:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:38:06] no updates [2026-04-03 08:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:39:06] no updates [2026-04-03 08:40:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:40:06] no updates [2026-04-03 08:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:41:07] no updates [2026-04-03 08:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:42:07] no updates [2026-04-03 08:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:43:06] no updates [2026-04-03 08:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:44:07] no updates [2026-04-03 08:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:45:07] no updates [2026-04-03 08:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:46:07] no updates [2026-04-03 08:47:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 08:47:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 08:48:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 08:48:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 08:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:49:07] no updates [2026-04-03 08:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:50:07] no updates [2026-04-03 08:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:51:07] no updates [2026-04-03 08:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:52:07] no updates [2026-04-03 08:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:53:06] no updates [2026-04-03 08:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:54:06] no updates [2026-04-03 08:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:55:06] no updates [2026-04-03 08:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:56:07] no updates [2026-04-03 08:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:57:07] no updates [2026-04-03 08:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:58:07] no updates [2026-04-03 08:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 08:59:07] no updates [2026-04-03 09:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:00:07] no updates [2026-04-03 09:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:01:06] no updates [2026-04-03 09:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:02:07] no updates [2026-04-03 09:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:03:07] no updates [2026-04-03 09:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:04:07] no updates [2026-04-03 09:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:05:07] no updates [2026-04-03 09:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:06:06] no updates [2026-04-03 09:07:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 09:07:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 09:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:08:07] no updates [2026-04-03 09:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:09:07] no updates [2026-04-03 09:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:10:07] no updates [2026-04-03 09:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:11:06] no updates [2026-04-03 09:12:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 09:12:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 09:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:13:07] no updates [2026-04-03 09:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:14:06] no updates [2026-04-03 09:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:15:07] no updates [2026-04-03 09:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:16:07] no updates [2026-04-03 09:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:17:06] no updates [2026-04-03 09:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:18:07] no updates [2026-04-03 09:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:19:07] no updates [2026-04-03 09:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:20:07] no updates [2026-04-03 09:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:21:06] no updates [2026-04-03 09:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:22:07] no updates [2026-04-03 09:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:23:06] no updates [2026-04-03 09:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:24:06] no updates [2026-04-03 09:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:25:07] no updates [2026-04-03 09:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:26:07] no updates [2026-04-03 09:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:27:07] no updates [2026-04-03 09:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:28:07] no updates [2026-04-03 09:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:29:07] no updates [2026-04-03 09:30:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:30:06] no updates [2026-04-03 09:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:31:06] no updates [2026-04-03 09:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:32:06] no updates [2026-04-03 09:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:33:06] no updates [2026-04-03 09:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:34:07] no updates [2026-04-03 09:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:35:07] no updates [2026-04-03 09:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:36:06] no updates [2026-04-03 09:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:37:07] no updates [2026-04-03 09:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:38:07] no updates [2026-04-03 09:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:39:07] no updates [2026-04-03 09:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:40:07] no updates [2026-04-03 09:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:41:07] no updates [2026-04-03 09:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:42:07] no updates [2026-04-03 09:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:43:06] no updates [2026-04-03 09:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:44:07] no updates [2026-04-03 09:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:45:07] no updates [2026-04-03 09:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:46:07] no updates [2026-04-03 09:47:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 09:47:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 09:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:48:07] no updates [2026-04-03 09:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:49:07] no updates [2026-04-03 09:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:50:07] no updates [2026-04-03 09:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:51:06] no updates [2026-04-03 09:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:52:07] no updates [2026-04-03 09:53:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 09:53:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 09:54:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 09:54:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 09:55:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 09:55:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 09:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:56:06] no updates [2026-04-03 09:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:57:07] no updates [2026-04-03 09:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 09:58:06] no updates [2026-04-03 09:59:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 09:59:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 10:00:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 10:00:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 10:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:01:06] no updates [2026-04-03 10:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:02:06] no updates [2026-04-03 10:03:22] BALE getUpdates | HTTP=0 | ERR=Connection timed out after 20002 milliseconds | RESP= [2026-04-03 10:03:22] ERROR: خطای cURL بله: Connection timed out after 20002 milliseconds [2026-04-03 10:04:22] BALE getUpdates | HTTP=0 | ERR=Connection timed out after 20002 milliseconds | RESP= [2026-04-03 10:04:22] ERROR: خطای cURL بله: Connection timed out after 20002 milliseconds [2026-04-03 10:05:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 10:05:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 10:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:06:06] no updates [2026-04-03 10:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:07:06] no updates [2026-04-03 10:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:08:07] no updates [2026-04-03 10:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:09:07] no updates [2026-04-03 10:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:10:07] no updates [2026-04-03 10:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:11:06] no updates [2026-04-03 10:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:12:06] no updates [2026-04-03 10:13:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 10:13:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 10:14:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 10:14:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 10:15:26] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20000 milliseconds | RESP= [2026-04-03 10:15:26] ERROR: خطای cURL بله: Resolving timed out after 20000 milliseconds [2026-04-03 10:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:16:07] no updates [2026-04-03 10:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:17:07] no updates [2026-04-03 10:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:18:06] no updates [2026-04-03 10:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:19:07] no updates [2026-04-03 10:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:20:07] no updates [2026-04-03 10:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:21:07] no updates [2026-04-03 10:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:22:07] no updates [2026-04-03 10:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:23:07] no updates [2026-04-03 10:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:24:06] no updates [2026-04-03 10:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:25:07] no updates [2026-04-03 10:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:26:06] no updates [2026-04-03 10:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:27:07] no updates [2026-04-03 10:28:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 10:28:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 10:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:29:07] no updates [2026-04-03 10:30:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 10:30:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 10:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:31:07] no updates [2026-04-03 10:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:32:07] no updates [2026-04-03 10:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:33:06] no updates [2026-04-03 10:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:34:06] no updates [2026-04-03 10:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:35:07] no updates [2026-04-03 10:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:36:07] no updates [2026-04-03 10:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:37:07] no updates [2026-04-03 10:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:38:06] no updates [2026-04-03 10:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:39:06] no updates [2026-04-03 10:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:40:07] no updates [2026-04-03 10:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:41:06] no updates [2026-04-03 10:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:42:07] no updates [2026-04-03 10:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:43:06] no updates [2026-04-03 10:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:44:06] no updates [2026-04-03 10:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:45:07] no updates [2026-04-03 10:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:46:07] no updates [2026-04-03 10:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:47:06] no updates [2026-04-03 10:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:48:06] no updates [2026-04-03 10:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:49:07] no updates [2026-04-03 10:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:50:07] no updates [2026-04-03 10:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:51:07] no updates [2026-04-03 10:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:52:07] no updates [2026-04-03 10:53:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 10:53:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 10:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:54:07] no updates [2026-04-03 10:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:55:06] no updates [2026-04-03 10:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:56:06] no updates [2026-04-03 10:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 10:57:07] no updates [2026-04-03 10:58:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 10:58:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 10:59:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 10:59:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:00:07] no updates [2026-04-03 11:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:01:06] no updates [2026-04-03 11:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:02:07] no updates [2026-04-03 11:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:03:07] no updates [2026-04-03 11:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:04:06] no updates [2026-04-03 11:05:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:05:06] no updates [2026-04-03 11:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:06:06] no updates [2026-04-03 11:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:07:07] no updates [2026-04-03 11:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:08:06] no updates [2026-04-03 11:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:09:07] no updates [2026-04-03 11:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:10:07] no updates [2026-04-03 11:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:11:06] no updates [2026-04-03 11:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:12:07] no updates [2026-04-03 11:13:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:13:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:14:07] no updates [2026-04-03 11:15:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:15:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:16:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:16:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:17:07] no updates [2026-04-03 11:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:18:07] no updates [2026-04-03 11:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:19:06] no updates [2026-04-03 11:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:20:07] no updates [2026-04-03 11:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:21:07] no updates [2026-04-03 11:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:22:07] no updates [2026-04-03 11:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:23:06] no updates [2026-04-03 11:24:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:24:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:25:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:25:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:26:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:26:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:27:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:27:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:28:07] no updates [2026-04-03 11:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:29:07] no updates [2026-04-03 11:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:30:07] no updates [2026-04-03 11:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:31:06] no updates [2026-04-03 11:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:32:07] no updates [2026-04-03 11:33:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:33:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:34:07] no updates [2026-04-03 11:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:35:07] no updates [2026-04-03 11:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:36:07] no updates [2026-04-03 11:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:37:07] no updates [2026-04-03 11:38:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:38:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:39:07] no updates [2026-04-03 11:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:40:07] no updates [2026-04-03 11:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:41:07] no updates [2026-04-03 11:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:42:06] no updates [2026-04-03 11:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:43:07] no updates [2026-04-03 11:44:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:44:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:45:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 11:45:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 11:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:46:07] no updates [2026-04-03 11:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:47:07] no updates [2026-04-03 11:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:48:07] no updates [2026-04-03 11:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:49:07] no updates [2026-04-03 11:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:50:07] no updates [2026-04-03 11:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:51:07] no updates [2026-04-03 11:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:52:06] no updates [2026-04-03 11:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:53:06] no updates [2026-04-03 11:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:54:07] no updates [2026-04-03 11:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:55:06] no updates [2026-04-03 11:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:56:07] no updates [2026-04-03 11:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:57:07] no updates [2026-04-03 11:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:58:07] no updates [2026-04-03 11:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 11:59:06] no updates [2026-04-03 12:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:00:07] no updates [2026-04-03 12:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:01:06] no updates [2026-04-03 12:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:02:07] no updates [2026-04-03 12:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:03:06] no updates [2026-04-03 12:04:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":445,"message":{"message_id":2440,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775205419,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-03 12:04:01] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-03 12:04:01] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2441,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775205431,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-03 12:12:27] HAMRAHTEL OPTIONAL ERROR: خطای cURL گراف‌کیوال همراه تل: Resolving timed out after 20000 milliseconds [2026-04-03 12:14:26] MOBILE140 OPTIONAL ERROR: mobile140 cURL error: Resolving timed out after 20001 milliseconds [2026-04-03 12:16:09] SMART REVIEW ERROR: خطا در دریافت لیست محصولات اهوازفون: Resolving timed out after 20000 milliseconds [2026-04-03 12:16:09] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2444,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775206159,"chat":{"id":672889313,"type":"private"},"text":"خطا: خطا در دریافت لیست محصولات اهوازفون: Resolving timed out after 20000 milliseconds"}} [2026-04-03 12:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:17:06] no updates [2026-04-03 12:18:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:18:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:19:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:19:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:20:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:20:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:21:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:21:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:22:06] no updates [2026-04-03 12:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:23:07] no updates [2026-04-03 12:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:24:07] no updates [2026-04-03 12:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:25:07] no updates [2026-04-03 12:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:26:06] no updates [2026-04-03 12:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:27:07] no updates [2026-04-03 12:28:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:28:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:29:07] no updates [2026-04-03 12:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:30:07] no updates [2026-04-03 12:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:31:07] no updates [2026-04-03 12:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:32:07] no updates [2026-04-03 12:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:33:06] no updates [2026-04-03 12:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:34:06] no updates [2026-04-03 12:35:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:35:06] no updates [2026-04-03 12:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:36:06] no updates [2026-04-03 12:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:37:06] no updates [2026-04-03 12:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":446,"message":{"message_id":2445,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775207476,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-03 12:38:07] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-03 12:38:07] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2446,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775207476,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-03 12:38:39] FARNAA OPTIONAL ERROR: خطای cURL در دریافت https://farnaa.com/category/mobile/apple?availablestock=true => Resolving timed out after 20000 milliseconds [2026-04-03 12:40:12] HAMRAHTEL OPTIONAL ERROR: خطای cURL گراف‌کیوال همراه تل: Resolving timed out after 20000 milliseconds [2026-04-03 12:43:01] SMART REVIEW ERROR: خطا در دریافت لیست محصولات اهوازفون: Resolving timed out after 20001 milliseconds [2026-04-03 12:43:20] BALE sendMessage | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:43:20] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:44:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:44:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:45:07] no updates [2026-04-03 12:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:46:07] no updates [2026-04-03 12:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:47:06] no updates [2026-04-03 12:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:48:07] no updates [2026-04-03 12:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:49:07] no updates [2026-04-03 12:50:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:50:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:51:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:51:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:52:07] no updates [2026-04-03 12:53:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:53:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:54:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:54:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:55:07] no updates [2026-04-03 12:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:56:07] no updates [2026-04-03 12:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:57:07] no updates [2026-04-03 12:58:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 12:58:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 12:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 12:59:06] no updates [2026-04-03 13:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:00:07] no updates [2026-04-03 13:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:01:06] no updates [2026-04-03 13:02:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:02:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:03:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:03:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:04:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:04:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:05:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:05:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:06:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:06:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:07:07] no updates [2026-04-03 13:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:08:06] no updates [2026-04-03 13:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:09:07] no updates [2026-04-03 13:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:10:07] no updates [2026-04-03 13:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:11:07] no updates [2026-04-03 13:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:12:07] no updates [2026-04-03 13:13:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:13:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:14:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:14:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:15:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:15:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:16:06] no updates [2026-04-03 13:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:17:07] no updates [2026-04-03 13:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:18:07] no updates [2026-04-03 13:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:19:07] no updates [2026-04-03 13:20:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:20:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:21:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:21:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:22:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:22:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:23:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:23:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:24:07] no updates [2026-04-03 13:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:25:07] no updates [2026-04-03 13:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:26:06] no updates [2026-04-03 13:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:27:06] no updates [2026-04-03 13:28:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:28:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:29:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:29:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:30:07] no updates [2026-04-03 13:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:31:07] no updates [2026-04-03 13:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:32:06] no updates [2026-04-03 13:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:33:07] no updates [2026-04-03 13:34:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:34:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:35:30] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20000 milliseconds | RESP= [2026-04-03 13:35:30] ERROR: خطای cURL بله: Resolving timed out after 20000 milliseconds [2026-04-03 13:36:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:36:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:37:07] no updates [2026-04-03 13:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:38:06] no updates [2026-04-03 13:39:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:39:10] no updates [2026-04-03 13:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:40:07] no updates [2026-04-03 13:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:41:07] no updates [2026-04-03 13:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:42:07] no updates [2026-04-03 13:43:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:43:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:44:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:44:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:45:07] no updates [2026-04-03 13:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:46:07] no updates [2026-04-03 13:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:47:07] no updates [2026-04-03 13:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:48:07] no updates [2026-04-03 13:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:49:07] no updates [2026-04-03 13:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:50:07] no updates [2026-04-03 13:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:51:06] no updates [2026-04-03 13:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:52:07] no updates [2026-04-03 13:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:53:06] no updates [2026-04-03 13:54:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:54:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 13:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:55:07] no updates [2026-04-03 13:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:56:06] no updates [2026-04-03 13:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 13:57:07] no updates [2026-04-03 13:58:40] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20001 milliseconds | RESP= [2026-04-03 13:58:40] ERROR: خطای cURL بله: Resolving timed out after 20001 milliseconds [2026-04-03 13:59:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 13:59:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:00:07] no updates [2026-04-03 14:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:01:07] no updates [2026-04-03 14:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:02:07] no updates [2026-04-03 14:03:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:03:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:04:07] no updates [2026-04-03 14:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:05:07] no updates [2026-04-03 14:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:06:06] no updates [2026-04-03 14:07:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:07:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:08:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:08:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:09:07] no updates [2026-04-03 14:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:10:07] no updates [2026-04-03 14:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:11:06] no updates [2026-04-03 14:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:12:07] no updates [2026-04-03 14:13:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:13:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:14:06] no updates [2026-04-03 14:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:15:07] no updates [2026-04-03 14:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:16:06] no updates [2026-04-03 14:17:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:17:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:18:40] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20000 milliseconds | RESP= [2026-04-03 14:18:40] ERROR: خطای cURL بله: Resolving timed out after 20000 milliseconds [2026-04-03 14:19:26] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20001 milliseconds | RESP= [2026-04-03 14:19:26] ERROR: خطای cURL بله: Resolving timed out after 20001 milliseconds [2026-04-03 14:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:20:07] no updates [2026-04-03 14:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:21:07] no updates [2026-04-03 14:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:22:07] no updates [2026-04-03 14:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:23:07] no updates [2026-04-03 14:24:12] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:24:12] no updates [2026-04-03 14:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:25:07] no updates [2026-04-03 14:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:26:07] no updates [2026-04-03 14:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:27:06] no updates [2026-04-03 14:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:28:07] no updates [2026-04-03 14:29:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:29:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:30:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:30:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:31:07] no updates [2026-04-03 14:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:32:07] no updates [2026-04-03 14:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:33:07] no updates [2026-04-03 14:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:34:07] no updates [2026-04-03 14:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:35:07] no updates [2026-04-03 14:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:36:06] no updates [2026-04-03 14:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:37:06] no updates [2026-04-03 14:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:38:07] no updates [2026-04-03 14:39:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:39:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:40:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:40:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:41:06] no updates [2026-04-03 14:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:42:06] no updates [2026-04-03 14:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:43:07] no updates [2026-04-03 14:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:44:06] no updates [2026-04-03 14:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:45:07] no updates [2026-04-03 14:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:46:07] no updates [2026-04-03 14:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:47:06] no updates [2026-04-03 14:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:48:07] no updates [2026-04-03 14:49:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:49:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:50:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:50:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:51:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:51:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:52:26] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20001 milliseconds | RESP= [2026-04-03 14:52:26] ERROR: خطای cURL بله: Resolving timed out after 20001 milliseconds [2026-04-03 14:53:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:53:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:54:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:54:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:55:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:55:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:56:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:56:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:57:06] no updates [2026-04-03 14:58:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 14:58:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 14:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 14:59:07] no updates [2026-04-03 15:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:00:07] no updates [2026-04-03 15:01:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:01:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:02:06] no updates [2026-04-03 15:03:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:03:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:04:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:04:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:05:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:05:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:06:39] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20001 milliseconds | RESP= [2026-04-03 15:06:39] ERROR: خطای cURL بله: Resolving timed out after 20001 milliseconds [2026-04-03 15:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:07:07] no updates [2026-04-03 15:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:08:07] no updates [2026-04-03 15:09:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:09:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:10:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:10:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:11:07] no updates [2026-04-03 15:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:12:07] no updates [2026-04-03 15:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:13:07] no updates [2026-04-03 15:14:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:14:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:15:07] no updates [2026-04-03 15:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:16:07] no updates [2026-04-03 15:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:17:06] no updates [2026-04-03 15:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:18:06] no updates [2026-04-03 15:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:19:07] no updates [2026-04-03 15:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:20:07] no updates [2026-04-03 15:21:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:21:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:22:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:22:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:23:06] no updates [2026-04-03 15:24:26] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20000 milliseconds | RESP= [2026-04-03 15:24:26] ERROR: خطای cURL بله: Resolving timed out after 20000 milliseconds [2026-04-03 15:25:21] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:25:21] no updates [2026-04-03 15:26:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:26:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:27:06] no updates [2026-04-03 15:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:28:07] no updates [2026-04-03 15:29:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:29:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:30:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:30:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:31:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:31:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:32:06] no updates [2026-04-03 15:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:33:06] no updates [2026-04-03 15:34:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:34:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:35:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:35:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:36:07] no updates [2026-04-03 15:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:37:07] no updates [2026-04-03 15:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:38:07] no updates [2026-04-03 15:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:39:07] no updates [2026-04-03 15:40:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:40:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:41:06] no updates [2026-04-03 15:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:42:07] no updates [2026-04-03 15:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:43:06] no updates [2026-04-03 15:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:44:07] no updates [2026-04-03 15:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:45:07] no updates [2026-04-03 15:46:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:46:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:47:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:47:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:48:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:48:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:49:06] no updates [2026-04-03 15:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:50:07] no updates [2026-04-03 15:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:51:07] no updates [2026-04-03 15:52:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 15:52:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 15:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:53:06] no updates [2026-04-03 15:54:26] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20002 milliseconds | RESP= [2026-04-03 15:54:26] ERROR: خطای cURL بله: Resolving timed out after 20002 milliseconds [2026-04-03 15:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:55:07] no updates [2026-04-03 15:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:56:06] no updates [2026-04-03 15:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:57:07] no updates [2026-04-03 15:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:58:07] no updates [2026-04-03 15:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 15:59:07] no updates [2026-04-03 16:00:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:00:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:01:06] no updates [2026-04-03 16:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:02:07] no updates [2026-04-03 16:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:03:07] no updates [2026-04-03 16:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:04:07] no updates [2026-04-03 16:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:05:07] no updates [2026-04-03 16:06:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:06:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:07:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:07:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:08:06] no updates [2026-04-03 16:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:09:07] no updates [2026-04-03 16:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:10:07] no updates [2026-04-03 16:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:11:06] no updates [2026-04-03 16:12:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:12:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:13:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:13:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:14:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:14:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:15:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:15:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:16:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:16:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:17:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:17:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:18:07] no updates [2026-04-03 16:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:19:06] no updates [2026-04-03 16:20:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:20:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:21:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:21:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:22:06] no updates [2026-04-03 16:23:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:23:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:24:07] no updates [2026-04-03 16:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:25:07] no updates [2026-04-03 16:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:26:06] no updates [2026-04-03 16:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:27:07] no updates [2026-04-03 16:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:28:07] no updates [2026-04-03 16:29:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:29:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:30:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:30:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:31:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:31:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:32:06] no updates [2026-04-03 16:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:33:06] no updates [2026-04-03 16:34:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:34:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:35:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:35:10] no updates [2026-04-03 16:36:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:36:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:37:07] no updates [2026-04-03 16:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:38:07] no updates [2026-04-03 16:39:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:39:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:40:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:40:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:41:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:41:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:42:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:42:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:43:07] no updates [2026-04-03 16:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:44:06] no updates [2026-04-03 16:45:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:45:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:46:06] no updates [2026-04-03 16:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:47:07] no updates [2026-04-03 16:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:48:06] no updates [2026-04-03 16:49:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:49:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:50:24] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:50:24] no updates [2026-04-03 16:51:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:51:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:52:07] no updates [2026-04-03 16:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:53:06] no updates [2026-04-03 16:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 16:54:07] no updates [2026-04-03 16:55:31] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20001 milliseconds | RESP= [2026-04-03 16:55:31] ERROR: خطای cURL بله: Resolving timed out after 20001 milliseconds [2026-04-03 16:56:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 16:56:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 16:57:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":447,"message":{"message_id":2447,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775222979,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-03 16:57:01] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-03 16:57:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2448,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775223011,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-03 17:01:57] SMART REVIEW ERROR: خطا در دریافت لیست محصولات اهوازفون: Resolving timed out after 20000 milliseconds [2026-04-03 17:02:16] BALE sendMessage | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:02:16] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:03:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:03:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:04:07] no updates [2026-04-03 17:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:05:07] no updates [2026-04-03 17:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:06:06] no updates [2026-04-03 17:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:07:07] no updates [2026-04-03 17:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:08:07] no updates [2026-04-03 17:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:09:06] no updates [2026-04-03 17:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:10:07] no updates [2026-04-03 17:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:11:06] no updates [2026-04-03 17:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:12:06] no updates [2026-04-03 17:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:13:07] no updates [2026-04-03 17:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:14:07] no updates [2026-04-03 17:15:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:15:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:16:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:16:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:17:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:17:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:18:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:18:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:19:07] no updates [2026-04-03 17:20:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:20:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:21:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:21:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:22:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:22:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:23:07] no updates [2026-04-03 17:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:24:07] no updates [2026-04-03 17:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:25:07] no updates [2026-04-03 17:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:26:06] no updates [2026-04-03 17:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:27:07] no updates [2026-04-03 17:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:28:06] no updates [2026-04-03 17:29:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:29:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:30:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:30:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:31:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:31:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:32:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:32:10] no updates [2026-04-03 17:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:33:07] no updates [2026-04-03 17:34:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:34:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:35:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:35:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:36:06] no updates [2026-04-03 17:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:37:07] no updates [2026-04-03 17:38:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:38:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:39:07] no updates [2026-04-03 17:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:40:07] no updates [2026-04-03 17:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:41:07] no updates [2026-04-03 17:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:42:07] no updates [2026-04-03 17:43:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:43:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:44:06] no updates [2026-04-03 17:45:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:45:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:46:07] no updates [2026-04-03 17:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:47:06] no updates [2026-04-03 17:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:48:07] no updates [2026-04-03 17:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:49:07] no updates [2026-04-03 17:50:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:50:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:51:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:51:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:52:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:52:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:53:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:53:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:54:06] no updates [2026-04-03 17:55:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:55:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:56:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:56:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:57:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:57:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 17:58:21] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 17:58:21] no updates [2026-04-03 17:59:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 17:59:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:00:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:00:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:01:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:01:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:02:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:02:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:03:26] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20001 milliseconds | RESP= [2026-04-03 18:03:26] ERROR: خطای cURL بله: Resolving timed out after 20001 milliseconds [2026-04-03 18:04:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:04:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:05:07] no updates [2026-04-03 18:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:06:07] no updates [2026-04-03 18:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:07:07] no updates [2026-04-03 18:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:08:07] no updates [2026-04-03 18:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:09:07] no updates [2026-04-03 18:10:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:10:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:11:06] no updates [2026-04-03 18:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:12:07] no updates [2026-04-03 18:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:13:07] no updates [2026-04-03 18:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:14:07] no updates [2026-04-03 18:15:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:15:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:16:07] no updates [2026-04-03 18:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:17:06] no updates [2026-04-03 18:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:18:07] no updates [2026-04-03 18:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:19:07] no updates [2026-04-03 18:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:20:07] no updates [2026-04-03 18:21:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:21:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:22:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:22:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:23:07] no updates [2026-04-03 18:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:24:07] no updates [2026-04-03 18:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:25:07] no updates [2026-04-03 18:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:26:06] no updates [2026-04-03 18:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:27:07] no updates [2026-04-03 18:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:28:06] no updates [2026-04-03 18:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:29:07] no updates [2026-04-03 18:30:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:30:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:31:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:31:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:32:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:32:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:33:07] no updates [2026-04-03 18:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:34:07] no updates [2026-04-03 18:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:35:07] no updates [2026-04-03 18:36:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:36:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:37:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:37:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:38:06] no updates [2026-04-03 18:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:39:07] no updates [2026-04-03 18:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:40:07] no updates [2026-04-03 18:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:41:07] no updates [2026-04-03 18:42:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:42:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:43:07] no updates [2026-04-03 18:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:44:07] no updates [2026-04-03 18:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:45:07] no updates [2026-04-03 18:46:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:46:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:47:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:47:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:48:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:48:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:49:07] no updates [2026-04-03 18:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:50:07] no updates [2026-04-03 18:51:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:51:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:52:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:52:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 18:53:06] no updates [2026-04-03 18:54:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:54:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:55:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 18:55:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 18:56:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":448,"message":{"message_id":2449,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775230032,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-03 18:56:02] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-03 18:56:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2450,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775230151,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-03 18:56:38] FARNAA OPTIONAL ERROR: خطای cURL در دریافت https://farnaa.com/category/mobile/apple?availablestock=true => Resolving timed out after 20001 milliseconds [2026-04-03 18:59:46] SMART REVIEW ERROR: خطا در دریافت لیست محصولات اهوازفون: Could not resolve host: ahvazphone.ir [2026-04-03 19:00:04] BALE sendMessage | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:00:04] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:01:06] no updates [2026-04-03 19:02:25] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20000 milliseconds | RESP= [2026-04-03 19:02:25] ERROR: خطای cURL بله: Resolving timed out after 20000 milliseconds [2026-04-03 19:03:22] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:03:22] no updates [2026-04-03 19:04:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:04:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:05:07] no updates [2026-04-03 19:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:06:07] no updates [2026-04-03 19:07:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:07:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:08:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:08:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:09:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:09:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:10:07] no updates [2026-04-03 19:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:11:07] no updates [2026-04-03 19:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:12:06] no updates [2026-04-03 19:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:13:07] no updates [2026-04-03 19:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:14:06] no updates [2026-04-03 19:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:15:07] no updates [2026-04-03 19:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:16:06] no updates [2026-04-03 19:17:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":449,"message":{"message_id":2451,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775231369,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-03 19:17:01] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-03 19:17:01] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2452,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775231411,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-03 19:18:15] FARNAA OPTIONAL ERROR: خطای cURL در دریافت https://farnaa.com/category/mobile/samsung?availablestock=true => Resolving timed out after 20001 milliseconds [2026-04-03 19:19:44] HAMRAHTEL OPTIONAL ERROR: خطای cURL گراف‌کیوال همراه تل: Resolving timed out after 20000 milliseconds [2026-04-03 19:22:14] SMART REVIEW ERROR: خطا در دریافت لیست محصولات اهوازفون: Resolving timed out after 20000 milliseconds [2026-04-03 19:22:39] BALE sendMessage | HTTP=0 | ERR=Resolving timed out after 20000 milliseconds | RESP= [2026-04-03 19:22:39] ERROR: خطای cURL بله: Resolving timed out after 20000 milliseconds [2026-04-03 19:23:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:23:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:24:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:24:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:25:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:25:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:26:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:26:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:27:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:27:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:28:07] no updates [2026-04-03 19:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:29:07] no updates [2026-04-03 19:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:30:07] no updates [2026-04-03 19:31:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:31:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:32:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:32:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:33:06] no updates [2026-04-03 19:34:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:34:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:35:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:35:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:36:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:36:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:37:07] no updates [2026-04-03 19:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:38:06] no updates [2026-04-03 19:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:39:06] no updates [2026-04-03 19:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:40:07] no updates [2026-04-03 19:41:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:41:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:42:06] no updates [2026-04-03 19:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:43:07] no updates [2026-04-03 19:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:44:06] no updates [2026-04-03 19:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:45:07] no updates [2026-04-03 19:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:46:07] no updates [2026-04-03 19:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:47:07] no updates [2026-04-03 19:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:48:07] no updates [2026-04-03 19:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:49:07] no updates [2026-04-03 19:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:50:07] no updates [2026-04-03 19:51:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:51:08] no updates [2026-04-03 19:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:52:06] no updates [2026-04-03 19:53:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:53:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:54:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:54:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:55:07] no updates [2026-04-03 19:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:56:07] no updates [2026-04-03 19:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 19:57:06] no updates [2026-04-03 19:58:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-03 19:58:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-03 19:59:26] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20001 milliseconds | RESP= [2026-04-03 19:59:26] ERROR: خطای cURL بله: Resolving timed out after 20001 milliseconds [2026-04-03 20:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:00:07] no updates [2026-04-03 20:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:01:06] no updates [2026-04-03 20:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:02:07] no updates [2026-04-03 20:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:03:07] no updates [2026-04-03 20:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:04:07] no updates [2026-04-03 20:05:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:05:06] no updates [2026-04-03 20:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:06:07] no updates [2026-04-03 20:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:07:07] no updates [2026-04-03 20:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:08:07] no updates [2026-04-03 20:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:09:07] no updates [2026-04-03 20:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:10:07] no updates [2026-04-03 20:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:11:07] no updates [2026-04-03 20:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:12:07] no updates [2026-04-03 20:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:13:06] no updates [2026-04-03 20:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:14:06] no updates [2026-04-03 20:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:15:07] no updates [2026-04-03 20:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:16:07] no updates [2026-04-03 20:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:17:06] no updates [2026-04-03 20:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:18:06] no updates [2026-04-03 20:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:19:07] no updates [2026-04-03 20:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:20:07] no updates [2026-04-03 20:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:21:07] no updates [2026-04-03 20:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:22:07] no updates [2026-04-03 20:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:23:07] no updates [2026-04-03 20:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:24:06] no updates [2026-04-03 20:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:25:07] no updates [2026-04-03 20:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:26:07] no updates [2026-04-03 20:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:27:07] no updates [2026-04-03 20:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:28:06] no updates [2026-04-03 20:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:29:07] no updates [2026-04-03 20:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:30:07] no updates [2026-04-03 20:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:31:07] no updates [2026-04-03 20:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:32:07] no updates [2026-04-03 20:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:33:07] no updates [2026-04-03 20:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:34:07] no updates [2026-04-03 20:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:35:07] no updates [2026-04-03 20:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:36:07] no updates [2026-04-03 20:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:37:06] no updates [2026-04-03 20:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:38:07] no updates [2026-04-03 20:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:39:07] no updates [2026-04-03 20:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:40:07] no updates [2026-04-03 20:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:41:07] no updates [2026-04-03 20:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:42:07] no updates [2026-04-03 20:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:43:06] no updates [2026-04-03 20:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:44:07] no updates [2026-04-03 20:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:45:07] no updates [2026-04-03 20:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:46:06] no updates [2026-04-03 20:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:47:07] no updates [2026-04-03 20:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:48:06] no updates [2026-04-03 20:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:49:07] no updates [2026-04-03 20:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:50:07] no updates [2026-04-03 20:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:51:07] no updates [2026-04-03 20:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:52:07] no updates [2026-04-03 20:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:53:07] no updates [2026-04-03 20:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:54:07] no updates [2026-04-03 20:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:55:07] no updates [2026-04-03 20:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:56:07] no updates [2026-04-03 20:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:57:07] no updates [2026-04-03 20:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:58:07] no updates [2026-04-03 20:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 20:59:07] no updates [2026-04-03 21:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:00:07] no updates [2026-04-03 21:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:01:07] no updates [2026-04-03 21:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:02:07] no updates [2026-04-03 21:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:03:07] no updates [2026-04-03 21:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:04:07] no updates [2026-04-03 21:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:05:07] no updates [2026-04-03 21:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:06:06] no updates [2026-04-03 21:07:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:07:08] no updates [2026-04-03 21:08:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":450,"message":{"message_id":2457,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775238064,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"بررسی قیمت هوشمند"}}]} [2026-04-03 21:08:02] UPDATE | chat_id=672889313 | text=بررسی قیمت هوشمند [2026-04-03 21:08:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2458,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775238071,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت فایل بررسی قیمت هوشمند..."}} [2026-04-03 21:11:17] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2459,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775238267,"chat":{"id":672889313,"type":"private"},"document":{"file_id":"757275009:-3399301858025529598:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7eec1529abf7f3072276447c80d24eec4a66aa160a38356076","file_unique_id":"757275009:-3399301858025529598:1:cf29dfa86597386ef4ef38563361ef404b8e37da0b5acf7eec1529abf7f3072276447c80d24eec4a66aa160a38356076","file_name":"smart_price_review_2026-04-03_21-11-17.csv","mime_type":"text/csv","file_size":123500},"caption":"smart_price_review_2026-04-03_21-11-17.csv"}} [2026-04-03 21:11:18] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2460,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775238267,"chat":{"id":672889313,"type":"private"},"text":"فایل مپ CSV ارسال شد.\nجلوی هر واریانت، کلید متناظر حسابرسی، فرنا، همراه‌تل، دیجی‌کالا، موبایل140 و تکنولایف را پر کن و همان فایل را برگردان."}} [2026-04-03 21:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:12:06] no updates [2026-04-03 21:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:13:07] no updates [2026-04-03 21:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:14:06] no updates [2026-04-03 21:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:15:07] no updates [2026-04-03 21:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:16:07] no updates [2026-04-03 21:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:17:07] no updates [2026-04-03 21:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:18:07] no updates [2026-04-03 21:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:19:07] no updates [2026-04-03 21:20:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:20:08] no updates [2026-04-03 21:21:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:21:08] no updates [2026-04-03 21:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:22:07] no updates [2026-04-03 21:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:23:07] no updates [2026-04-03 21:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:24:07] no updates [2026-04-03 21:25:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:25:08] no updates [2026-04-03 21:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:26:07] no updates [2026-04-03 21:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:27:07] no updates [2026-04-03 21:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:28:07] no updates [2026-04-03 21:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:29:07] no updates [2026-04-03 21:30:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:30:10] no updates [2026-04-03 21:31:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:31:08] no updates [2026-04-03 21:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:32:06] no updates [2026-04-03 21:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:33:07] no updates [2026-04-03 21:34:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:34:08] no updates [2026-04-03 21:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:35:07] no updates [2026-04-03 21:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:36:07] no updates [2026-04-03 21:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:37:07] no updates [2026-04-03 21:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:38:07] no updates [2026-04-03 21:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:39:07] no updates [2026-04-03 21:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:40:07] no updates [2026-04-03 21:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:41:07] no updates [2026-04-03 21:42:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:42:10] no updates [2026-04-03 21:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:43:07] no updates [2026-04-03 21:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:44:06] no updates [2026-04-03 21:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:45:07] no updates [2026-04-03 21:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:46:06] no updates [2026-04-03 21:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:47:07] no updates [2026-04-03 21:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:48:07] no updates [2026-04-03 21:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:49:07] no updates [2026-04-03 21:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:50:07] no updates [2026-04-03 21:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:51:06] no updates [2026-04-03 21:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:52:07] no updates [2026-04-03 21:53:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:53:08] no updates [2026-04-03 21:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:54:06] no updates [2026-04-03 21:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:55:07] no updates [2026-04-03 21:56:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:56:08] no updates [2026-04-03 21:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:57:06] no updates [2026-04-03 21:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:58:07] no updates [2026-04-03 21:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 21:59:07] no updates [2026-04-03 22:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:00:07] no updates [2026-04-03 22:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:01:07] no updates [2026-04-03 22:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:02:06] no updates [2026-04-03 22:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:03:07] no updates [2026-04-03 22:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:04:07] no updates [2026-04-03 22:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:05:07] no updates [2026-04-03 22:06:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:06:10] no updates [2026-04-03 22:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:07:07] no updates [2026-04-03 22:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:08:07] no updates [2026-04-03 22:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:09:06] no updates [2026-04-03 22:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:10:07] no updates [2026-04-03 22:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:11:07] no updates [2026-04-03 22:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:12:07] no updates [2026-04-03 22:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:13:07] no updates [2026-04-03 22:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:14:06] no updates [2026-04-03 22:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:15:07] no updates [2026-04-03 22:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:16:06] no updates [2026-04-03 22:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:17:06] no updates [2026-04-03 22:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:18:07] no updates [2026-04-03 22:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:19:07] no updates [2026-04-03 22:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:20:07] no updates [2026-04-03 22:21:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:21:08] no updates [2026-04-03 22:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:22:06] no updates [2026-04-03 22:23:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:23:08] no updates [2026-04-03 22:24:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:24:08] no updates [2026-04-03 22:25:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:25:08] no updates [2026-04-03 22:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:26:07] no updates [2026-04-03 22:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:27:06] no updates [2026-04-03 22:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:28:07] no updates [2026-04-03 22:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:29:07] no updates [2026-04-03 22:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:30:07] no updates [2026-04-03 22:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:31:07] no updates [2026-04-03 22:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:32:07] no updates [2026-04-03 22:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:33:06] no updates [2026-04-03 22:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:34:07] no updates [2026-04-03 22:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:35:07] no updates [2026-04-03 22:36:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:36:08] no updates [2026-04-03 22:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:37:07] no updates [2026-04-03 22:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:38:07] no updates [2026-04-03 22:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:39:07] no updates [2026-04-03 22:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:40:07] no updates [2026-04-03 22:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:41:07] no updates [2026-04-03 22:42:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:42:08] no updates [2026-04-03 22:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:43:07] no updates [2026-04-03 22:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:44:07] no updates [2026-04-03 22:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:45:07] no updates [2026-04-03 22:46:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:46:08] no updates [2026-04-03 22:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:47:06] no updates [2026-04-03 22:48:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:48:08] no updates [2026-04-03 22:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:49:06] no updates [2026-04-03 22:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:50:07] no updates [2026-04-03 22:51:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:51:08] no updates [2026-04-03 22:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:52:07] no updates [2026-04-03 22:53:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:53:08] no updates [2026-04-03 22:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:54:07] no updates [2026-04-03 22:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:55:07] no updates [2026-04-03 22:56:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:56:08] no updates [2026-04-03 22:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:57:06] no updates [2026-04-03 22:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:58:07] no updates [2026-04-03 22:59:09] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 22:59:09] no updates [2026-04-03 23:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:00:07] no updates [2026-04-03 23:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:01:07] no updates [2026-04-03 23:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:02:07] no updates [2026-04-03 23:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:03:06] no updates [2026-04-03 23:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:04:07] no updates [2026-04-03 23:05:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:05:08] no updates [2026-04-03 23:06:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":451,"message":{"message_id":2461,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775245147,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تایید"}}]} [2026-04-03 23:06:02] UPDATE | chat_id=672889313 | text=تایید [2026-04-03 23:06:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2462,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775245152,"chat":{"id":672889313,"type":"private"},"text":"در حال اعمال همان قیمت‌های تاییدشده..."}} [2026-04-03 23:06:10] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2463,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775245160,"chat":{"id":672889313,"type":"private"},"text":"✅ اعمال شد\nمحصولات به‌روزشده: 20\nواریانت‌های به‌روزشده: 38"}} [2026-04-03 23:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:07:07] no updates [2026-04-03 23:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:08:06] no updates [2026-04-03 23:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:09:07] no updates [2026-04-03 23:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:10:07] no updates [2026-04-03 23:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:11:06] no updates [2026-04-03 23:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:12:07] no updates [2026-04-03 23:13:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":452,"message":{"message_id":2464,"from":{"id":672889313,"is_bot":false,"first_name":"علی بوعذار","last_name":"","username":"aliboazar13"},"date":1775245539,"chat":{"id":672889313,"type":"private","username":"aliboazar13","first_name":"علی بوعذار"},"text":"تولید لیست متنی"}}]} [2026-04-03 23:13:02] UPDATE | chat_id=672889313 | text=تولید لیست متنی [2026-04-03 23:13:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2465,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775245573,"chat":{"id":672889313,"type":"private"},"text":"در حال ساخت لیست متنی..."}} [2026-04-03 23:13:05] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2466,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775245575,"chat":{"id":672889313,"type":"private"},"text":"﷽\nوَما مِن دابَّةٍ فِی الأَرضِ إِلّا عَلَی اللَّهِ رِزقُها 🌱\n\n📱 لیست قیمت موبایل – فروشگاه اهوازفون | 📅 1405/01/14\n📍 اهواز – بازار موبایل آریا – زیرزمین – اهوازفون | 📞 09165000780 – 09127938100\n🔗 کانال واتساپ: https://chat.whatsapp.com/D6mhWm0vbdnCAa9VR0B52K\n\n---\n\n## ✅ Apple (iPhone)\n\niPhone 16 128 WHITE ⚪️Call\n\niPhone 16 128 BLACK ⚫️Call\n\n---\n\n## ✅ Samsung\n\nSamsung S25FE | 256/8 🔵Call\n\nSamsung S25 FE | 256/8 ⚫️Call\n\nSamsung A56 | 256/8 🟢69,200 ⚫️69,400\n\nSamsung A56 | 256/12 ⚫️79,000\n\nSamsung A56 | 128/8 ⚫️71,500\n\nSamsung A56 LIGHT | 256/12 🔘78,900\n\nSamsung A56 5G VIT LIGHT | 128/8 🔘71,300\n\nSamsung A36 | 256/8 ⚫️56,700\n\nSamsung A36 | 128/8 ⚫️53,100\n\nSamsung A26 | 256/8 ⚪️46,000 ⚫️45,900\n\nSamsung A26 | 128/6 ⚪️39,900 ⚫️39,800\n\nSamsung A26 5G V [2026-04-03 23:13:06] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2467,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775245575,"chat":{"id":672889313,"type":"private"},"text":"✅ لیست متنی ارسال شد."}} [2026-04-03 23:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:14:06] no updates [2026-04-03 23:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:15:07] no updates [2026-04-03 23:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:16:06] no updates [2026-04-03 23:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:17:07] no updates [2026-04-03 23:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:18:07] no updates [2026-04-03 23:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:19:07] no updates [2026-04-03 23:20:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:20:10] no updates [2026-04-03 23:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:21:07] no updates [2026-04-03 23:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:22:07] no updates [2026-04-03 23:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:23:07] no updates [2026-04-03 23:24:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:24:08] no updates [2026-04-03 23:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:25:07] no updates [2026-04-03 23:26:11] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:26:11] no updates [2026-04-03 23:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:27:06] no updates [2026-04-03 23:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:28:07] no updates [2026-04-03 23:29:58] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:29:58] no updates [2026-04-03 23:30:14] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 12013 ms: Could not connect to server | RESP= [2026-04-03 23:30:14] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 12013 ms: Could not connect to server [2026-04-03 23:31:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server | RESP= [2026-04-03 23:31:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server [2026-04-03 23:32:03] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 1047 ms: Could not connect to server | RESP= [2026-04-03 23:32:03] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 1047 ms: Could not connect to server [2026-04-03 23:33:01] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server | RESP= [2026-04-03 23:33:01] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server [2026-04-03 23:34:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server | RESP= [2026-04-03 23:34:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server [2026-04-03 23:35:54] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:35:54] no updates [2026-04-03 23:37:05] BALE getUpdates | HTTP=504 | ERR= | RESP= 504 Gateway Time-out

504 Gateway Time-out


nginx
[2026-04-03 23:37:05] ERROR: خطا در API بله: 504 Gateway Time-out

504 Gateway Time-out


nginx
[2026-04-03 23:38:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 12 ms: Could not connect to server | RESP= [2026-04-03 23:38:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 12 ms: Could not connect to server [2026-04-03 23:39:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 5 ms: Could not connect to server | RESP= [2026-04-03 23:39:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 5 ms: Could not connect to server [2026-04-03 23:40:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 11 ms: Could not connect to server | RESP= [2026-04-03 23:40:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 11 ms: Could not connect to server [2026-04-03 23:41:22] BALE getUpdates | HTTP=0 | ERR=Connection timed out after 20002 milliseconds | RESP= [2026-04-03 23:41:22] ERROR: خطای cURL بله: Connection timed out after 20002 milliseconds [2026-04-03 23:42:21] BALE getUpdates | HTTP=0 | ERR=Connection timed out after 20002 milliseconds | RESP= [2026-04-03 23:42:21] ERROR: خطای cURL بله: Connection timed out after 20002 milliseconds [2026-04-03 23:43:05] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 3104 ms: Could not connect to server | RESP= [2026-04-03 23:43:05] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 3104 ms: Could not connect to server [2026-04-03 23:44:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 10 ms: Could not connect to server | RESP= [2026-04-03 23:44:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 10 ms: Could not connect to server [2026-04-03 23:45:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 17 ms: Could not connect to server | RESP= [2026-04-03 23:45:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 17 ms: Could not connect to server [2026-04-03 23:46:05] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 3062 ms: Could not connect to server | RESP= [2026-04-03 23:46:05] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 3062 ms: Could not connect to server [2026-04-03 23:47:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 2 ms: Could not connect to server | RESP= [2026-04-03 23:47:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 2 ms: Could not connect to server [2026-04-03 23:48:01] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 12 ms: Could not connect to server | RESP= [2026-04-03 23:48:01] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 12 ms: Could not connect to server [2026-04-03 23:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:49:07] no updates [2026-04-03 23:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:50:07] no updates [2026-04-03 23:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:51:07] no updates [2026-04-03 23:52:26] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:52:26] no updates [2026-04-03 23:53:21] BALE getUpdates | HTTP=0 | ERR=Connection timed out after 20002 milliseconds | RESP= [2026-04-03 23:53:21] ERROR: خطای cURL بله: Connection timed out after 20002 milliseconds [2026-04-03 23:54:56] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-03 23:54:56] no updates [2026-04-03 23:55:22] BALE getUpdates | HTTP=0 | ERR=Connection timed out after 20002 milliseconds | RESP= [2026-04-03 23:55:22] ERROR: خطای cURL بله: Connection timed out after 20002 milliseconds [2026-04-03 23:56:01] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server | RESP= [2026-04-03 23:56:01] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server [2026-04-03 23:57:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 15 ms: Could not connect to server | RESP= [2026-04-03 23:57:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 15 ms: Could not connect to server [2026-04-03 23:58:22] BALE getUpdates | HTTP=0 | ERR=Connection timed out after 20002 milliseconds | RESP= [2026-04-03 23:58:22] ERROR: خطای cURL بله: Connection timed out after 20002 milliseconds [2026-04-03 23:59:21] BALE getUpdates | HTTP=0 | ERR=Connection timed out after 20002 milliseconds | RESP= [2026-04-03 23:59:21] ERROR: خطای cURL بله: Connection timed out after 20002 milliseconds [2026-04-04 00:00:23] BALE getUpdates | HTTP=0 | ERR=Connection timed out after 20002 milliseconds | RESP= [2026-04-04 00:00:23] ERROR: خطای cURL بله: Connection timed out after 20002 milliseconds [2026-04-04 00:01:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 12 ms: Could not connect to server | RESP= [2026-04-04 00:01:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 12 ms: Could not connect to server [2026-04-04 00:02:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server | RESP= [2026-04-04 00:02:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server [2026-04-04 00:03:22] BALE getUpdates | HTTP=0 | ERR=Connection timed out after 20002 milliseconds | RESP= [2026-04-04 00:03:22] ERROR: خطای cURL بله: Connection timed out after 20002 milliseconds [2026-04-04 00:04:01] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server | RESP= [2026-04-04 00:04:01] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 13 ms: Could not connect to server [2026-04-04 00:05:01] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 2 ms: Could not connect to server | RESP= [2026-04-04 00:05:01] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 2 ms: Could not connect to server [2026-04-04 00:06:01] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 1 ms: Could not connect to server | RESP= [2026-04-04 00:06:01] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 1 ms: Could not connect to server [2026-04-04 00:07:01] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 1 ms: Could not connect to server | RESP= [2026-04-04 00:07:01] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 1 ms: Could not connect to server [2026-04-04 00:08:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 2 ms: Could not connect to server | RESP= [2026-04-04 00:08:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 2 ms: Could not connect to server [2026-04-04 00:09:09] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:09:09] no updates [2026-04-04 00:10:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:10:10] no updates [2026-04-04 00:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:11:06] no updates [2026-04-04 00:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:12:06] no updates [2026-04-04 00:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:13:06] no updates [2026-04-04 00:14:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:14:08] no updates [2026-04-04 00:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:15:07] no updates [2026-04-04 00:16:34] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:16:34] no updates [2026-04-04 00:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:17:06] no updates [2026-04-04 00:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:18:07] no updates [2026-04-04 00:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:19:07] no updates [2026-04-04 00:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:20:07] no updates [2026-04-04 00:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:21:06] no updates [2026-04-04 00:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:22:07] no updates [2026-04-04 00:23:09] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:23:09] no updates [2026-04-04 00:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:24:07] no updates [2026-04-04 00:25:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:25:08] no updates [2026-04-04 00:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:26:07] no updates [2026-04-04 00:27:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:27:10] no updates [2026-04-04 00:28:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:28:08] no updates [2026-04-04 00:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:29:07] no updates [2026-04-04 00:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:30:07] no updates [2026-04-04 00:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:31:06] no updates [2026-04-04 00:32:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:32:10] no updates [2026-04-04 00:33:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:33:10] no updates [2026-04-04 00:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:34:07] no updates [2026-04-04 00:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:35:07] no updates [2026-04-04 00:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:36:07] no updates [2026-04-04 00:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:37:06] no updates [2026-04-04 00:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:38:07] no updates [2026-04-04 00:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:39:07] no updates [2026-04-04 00:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:40:07] no updates [2026-04-04 00:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:41:06] no updates [2026-04-04 00:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:42:06] no updates [2026-04-04 00:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:43:07] no updates [2026-04-04 00:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:44:07] no updates [2026-04-04 00:45:03] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 1080 ms: Could not connect to server | RESP= [2026-04-04 00:45:03] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 1080 ms: Could not connect to server [2026-04-04 00:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:46:07] no updates [2026-04-04 00:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:47:07] no updates [2026-04-04 00:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:48:07] no updates [2026-04-04 00:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:49:07] no updates [2026-04-04 00:50:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:50:08] no updates [2026-04-04 00:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:51:07] no updates [2026-04-04 00:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:52:07] no updates [2026-04-04 00:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:53:07] no updates [2026-04-04 00:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:54:07] no updates [2026-04-04 00:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:55:07] no updates [2026-04-04 00:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:56:07] no updates [2026-04-04 00:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:57:06] no updates [2026-04-04 00:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:58:07] no updates [2026-04-04 00:59:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 00:59:08] no updates [2026-04-04 01:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:00:07] no updates [2026-04-04 01:01:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:01:08] no updates [2026-04-04 01:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:02:06] no updates [2026-04-04 01:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:03:07] no updates [2026-04-04 01:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:04:07] no updates [2026-04-04 01:05:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:05:08] no updates [2026-04-04 01:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:06:07] no updates [2026-04-04 01:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:07:07] no updates [2026-04-04 01:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:08:06] no updates [2026-04-04 01:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:09:07] no updates [2026-04-04 01:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:10:07] no updates [2026-04-04 01:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:11:07] no updates [2026-04-04 01:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:12:07] no updates [2026-04-04 01:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:13:07] no updates [2026-04-04 01:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:14:07] no updates [2026-04-04 01:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:15:07] no updates [2026-04-04 01:16:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:16:08] no updates [2026-04-04 01:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:17:07] no updates [2026-04-04 01:18:02] BALE getUpdates | HTTP=0 | ERR=Failed to connect to tapi.bale.ai port 443 after 17 ms: Could not connect to server | RESP= [2026-04-04 01:18:02] ERROR: خطای cURL بله: Failed to connect to tapi.bale.ai port 443 after 17 ms: Could not connect to server [2026-04-04 01:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:19:06] no updates [2026-04-04 01:20:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:20:08] no updates [2026-04-04 01:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:21:07] no updates [2026-04-04 01:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:22:07] no updates [2026-04-04 01:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:23:07] no updates [2026-04-04 01:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:24:07] no updates [2026-04-04 01:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:25:07] no updates [2026-04-04 01:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:26:07] no updates [2026-04-04 01:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:27:07] no updates [2026-04-04 01:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:28:07] no updates [2026-04-04 01:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:29:07] no updates [2026-04-04 01:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:30:07] no updates [2026-04-04 01:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:31:06] no updates [2026-04-04 01:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:32:06] no updates [2026-04-04 01:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:33:06] no updates [2026-04-04 01:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:34:06] no updates [2026-04-04 01:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:35:07] no updates [2026-04-04 01:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:36:07] no updates [2026-04-04 01:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:37:06] no updates [2026-04-04 01:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:38:07] no updates [2026-04-04 01:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:39:07] no updates [2026-04-04 01:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:40:07] no updates [2026-04-04 01:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:41:06] no updates [2026-04-04 01:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:42:06] no updates [2026-04-04 01:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:43:07] no updates [2026-04-04 01:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:44:07] no updates [2026-04-04 01:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:45:07] no updates [2026-04-04 01:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:46:07] no updates [2026-04-04 01:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:47:07] no updates [2026-04-04 01:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:48:07] no updates [2026-04-04 01:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:49:06] no updates [2026-04-04 01:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:50:07] no updates [2026-04-04 01:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:51:07] no updates [2026-04-04 01:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:52:07] no updates [2026-04-04 01:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:53:06] no updates [2026-04-04 01:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:54:07] no updates [2026-04-04 01:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:55:07] no updates [2026-04-04 01:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:56:06] no updates [2026-04-04 01:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:57:06] no updates [2026-04-04 01:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:58:06] no updates [2026-04-04 01:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 01:59:07] no updates [2026-04-04 02:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:00:07] no updates [2026-04-04 02:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:01:06] no updates [2026-04-04 02:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:02:07] no updates [2026-04-04 02:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:03:07] no updates [2026-04-04 02:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:04:06] no updates [2026-04-04 02:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:05:07] no updates [2026-04-04 02:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:06:06] no updates [2026-04-04 02:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:07:07] no updates [2026-04-04 02:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:08:06] no updates [2026-04-04 02:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:09:07] no updates [2026-04-04 02:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:10:07] no updates [2026-04-04 02:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:11:07] no updates [2026-04-04 02:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:12:07] no updates [2026-04-04 02:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:13:07] no updates [2026-04-04 02:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:14:06] no updates [2026-04-04 02:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:15:07] no updates [2026-04-04 02:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:16:07] no updates [2026-04-04 02:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:17:07] no updates [2026-04-04 02:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:18:06] no updates [2026-04-04 02:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:19:06] no updates [2026-04-04 02:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:20:07] no updates [2026-04-04 02:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:21:06] no updates [2026-04-04 02:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:22:07] no updates [2026-04-04 02:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:23:07] no updates [2026-04-04 02:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:24:07] no updates [2026-04-04 02:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:25:07] no updates [2026-04-04 02:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:26:06] no updates [2026-04-04 02:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:27:06] no updates [2026-04-04 02:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:28:06] no updates [2026-04-04 02:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:29:06] no updates [2026-04-04 02:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:30:07] no updates [2026-04-04 02:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:31:07] no updates [2026-04-04 02:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:32:07] no updates [2026-04-04 02:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:33:07] no updates [2026-04-04 02:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:34:06] no updates [2026-04-04 02:35:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:35:06] no updates [2026-04-04 02:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:36:07] no updates [2026-04-04 02:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:37:07] no updates [2026-04-04 02:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:38:06] no updates [2026-04-04 02:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:39:06] no updates [2026-04-04 02:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:40:07] no updates [2026-04-04 02:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:41:06] no updates [2026-04-04 02:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:42:06] no updates [2026-04-04 02:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:43:06] no updates [2026-04-04 02:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:44:07] no updates [2026-04-04 02:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:45:07] no updates [2026-04-04 02:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:46:07] no updates [2026-04-04 02:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:47:07] no updates [2026-04-04 02:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:48:07] no updates [2026-04-04 02:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:49:07] no updates [2026-04-04 02:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:50:07] no updates [2026-04-04 02:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:51:07] no updates [2026-04-04 02:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:52:07] no updates [2026-04-04 02:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:53:06] no updates [2026-04-04 02:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:54:07] no updates [2026-04-04 02:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:55:06] no updates [2026-04-04 02:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:56:06] no updates [2026-04-04 02:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:57:07] no updates [2026-04-04 02:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:58:07] no updates [2026-04-04 02:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 02:59:07] no updates [2026-04-04 03:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:00:07] no updates [2026-04-04 03:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:01:07] no updates [2026-04-04 03:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:02:07] no updates [2026-04-04 03:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:03:06] no updates [2026-04-04 03:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:04:07] no updates [2026-04-04 03:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:05:07] no updates [2026-04-04 03:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:06:07] no updates [2026-04-04 03:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:07:06] no updates [2026-04-04 03:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:08:07] no updates [2026-04-04 03:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:09:06] no updates [2026-04-04 03:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:10:07] no updates [2026-04-04 03:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:11:07] no updates [2026-04-04 03:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:12:07] no updates [2026-04-04 03:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:13:07] no updates [2026-04-04 03:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:14:07] no updates [2026-04-04 03:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:15:07] no updates [2026-04-04 03:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:16:07] no updates [2026-04-04 03:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:17:07] no updates [2026-04-04 03:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:18:07] no updates [2026-04-04 03:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:19:07] no updates [2026-04-04 03:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:20:07] no updates [2026-04-04 03:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:21:07] no updates [2026-04-04 03:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:22:06] no updates [2026-04-04 03:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:23:06] no updates [2026-04-04 03:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:24:07] no updates [2026-04-04 03:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:25:07] no updates [2026-04-04 03:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:26:07] no updates [2026-04-04 03:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:27:07] no updates [2026-04-04 03:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:28:06] no updates [2026-04-04 03:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:29:07] no updates [2026-04-04 03:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:30:07] no updates [2026-04-04 03:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:31:06] no updates [2026-04-04 03:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:32:07] no updates [2026-04-04 03:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:33:07] no updates [2026-04-04 03:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:34:07] no updates [2026-04-04 03:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:35:07] no updates [2026-04-04 03:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:36:07] no updates [2026-04-04 03:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:37:07] no updates [2026-04-04 03:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:38:07] no updates [2026-04-04 03:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:39:07] no updates [2026-04-04 03:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:40:07] no updates [2026-04-04 03:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:41:07] no updates [2026-04-04 03:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:42:07] no updates [2026-04-04 03:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:43:06] no updates [2026-04-04 03:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:44:06] no updates [2026-04-04 03:45:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:45:06] no updates [2026-04-04 03:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:46:07] no updates [2026-04-04 03:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:47:07] no updates [2026-04-04 03:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:48:06] no updates [2026-04-04 03:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:49:06] no updates [2026-04-04 03:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:50:07] no updates [2026-04-04 03:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:51:07] no updates [2026-04-04 03:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:52:07] no updates [2026-04-04 03:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:53:07] no updates [2026-04-04 03:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:54:06] no updates [2026-04-04 03:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:55:07] no updates [2026-04-04 03:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:56:07] no updates [2026-04-04 03:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:57:07] no updates [2026-04-04 03:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:58:06] no updates [2026-04-04 03:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 03:59:07] no updates [2026-04-04 04:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:00:07] no updates [2026-04-04 04:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:01:06] no updates [2026-04-04 04:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:02:06] no updates [2026-04-04 04:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:03:07] no updates [2026-04-04 04:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:04:07] no updates [2026-04-04 04:05:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:05:06] no updates [2026-04-04 04:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:06:07] no updates [2026-04-04 04:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:07:07] no updates [2026-04-04 04:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:08:06] no updates [2026-04-04 04:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:09:07] no updates [2026-04-04 04:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:10:07] no updates [2026-04-04 04:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:11:06] no updates [2026-04-04 04:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:12:07] no updates [2026-04-04 04:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:13:07] no updates [2026-04-04 04:14:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:14:06] no updates [2026-04-04 04:15:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:15:06] no updates [2026-04-04 04:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:16:06] no updates [2026-04-04 04:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:17:07] no updates [2026-04-04 04:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:18:07] no updates [2026-04-04 04:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:19:07] no updates [2026-04-04 04:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:20:07] no updates [2026-04-04 04:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:21:07] no updates [2026-04-04 04:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:22:07] no updates [2026-04-04 04:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:23:06] no updates [2026-04-04 04:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:24:06] no updates [2026-04-04 04:25:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:25:06] no updates [2026-04-04 04:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:26:07] no updates [2026-04-04 04:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:27:06] no updates [2026-04-04 04:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:28:07] no updates [2026-04-04 04:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:29:06] no updates [2026-04-04 04:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:30:07] no updates [2026-04-04 04:31:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:31:06] no updates [2026-04-04 04:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:32:07] no updates [2026-04-04 04:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:33:07] no updates [2026-04-04 04:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:34:06] no updates [2026-04-04 04:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:35:07] no updates [2026-04-04 04:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:36:07] no updates [2026-04-04 04:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:37:07] no updates [2026-04-04 04:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:38:06] no updates [2026-04-04 04:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:39:07] no updates [2026-04-04 04:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:40:07] no updates [2026-04-04 04:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:41:07] no updates [2026-04-04 04:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:42:06] no updates [2026-04-04 04:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:43:07] no updates [2026-04-04 04:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:44:06] no updates [2026-04-04 04:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:45:07] no updates [2026-04-04 04:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:46:07] no updates [2026-04-04 04:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:47:06] no updates [2026-04-04 04:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:48:06] no updates [2026-04-04 04:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:49:07] no updates [2026-04-04 04:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:50:07] no updates [2026-04-04 04:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:51:07] no updates [2026-04-04 04:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:52:06] no updates [2026-04-04 04:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:53:07] no updates [2026-04-04 04:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:54:06] no updates [2026-04-04 04:55:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:55:06] no updates [2026-04-04 04:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:56:07] no updates [2026-04-04 04:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:57:06] no updates [2026-04-04 04:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:58:07] no updates [2026-04-04 04:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 04:59:07] no updates [2026-04-04 05:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:00:07] no updates [2026-04-04 05:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:01:07] no updates [2026-04-04 05:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:02:07] no updates [2026-04-04 05:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:03:07] no updates [2026-04-04 05:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:04:06] no updates [2026-04-04 05:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:05:07] no updates [2026-04-04 05:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:06:07] no updates [2026-04-04 05:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:07:07] no updates [2026-04-04 05:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:08:06] no updates [2026-04-04 05:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:09:07] no updates [2026-04-04 05:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:10:07] no updates [2026-04-04 05:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:11:07] no updates [2026-04-04 05:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:12:07] no updates [2026-04-04 05:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:13:06] no updates [2026-04-04 05:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:14:07] no updates [2026-04-04 05:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:15:07] no updates [2026-04-04 05:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:16:06] no updates [2026-04-04 05:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:17:07] no updates [2026-04-04 05:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:18:06] no updates [2026-04-04 05:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:19:07] no updates [2026-04-04 05:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:20:07] no updates [2026-04-04 05:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:21:06] no updates [2026-04-04 05:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:22:07] no updates [2026-04-04 05:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:23:07] no updates [2026-04-04 05:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:24:06] no updates [2026-04-04 05:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:25:07] no updates [2026-04-04 05:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:26:06] no updates [2026-04-04 05:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:27:07] no updates [2026-04-04 05:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:28:07] no updates [2026-04-04 05:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:29:07] no updates [2026-04-04 05:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:30:07] no updates [2026-04-04 05:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:31:07] no updates [2026-04-04 05:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:32:07] no updates [2026-04-04 05:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:33:06] no updates [2026-04-04 05:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:34:06] no updates [2026-04-04 05:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:35:07] no updates [2026-04-04 05:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:36:06] no updates [2026-04-04 05:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:37:07] no updates [2026-04-04 05:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:38:07] no updates [2026-04-04 05:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:39:06] no updates [2026-04-04 05:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:40:07] no updates [2026-04-04 05:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:41:07] no updates [2026-04-04 05:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:42:06] no updates [2026-04-04 05:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:43:07] no updates [2026-04-04 05:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:44:07] no updates [2026-04-04 05:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:45:07] no updates [2026-04-04 05:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:46:07] no updates [2026-04-04 05:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:47:06] no updates [2026-04-04 05:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:48:06] no updates [2026-04-04 05:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:49:06] no updates [2026-04-04 05:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:50:07] no updates [2026-04-04 05:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:51:06] no updates [2026-04-04 05:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:52:06] no updates [2026-04-04 05:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:53:07] no updates [2026-04-04 05:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:54:07] no updates [2026-04-04 05:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:55:07] no updates [2026-04-04 05:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:56:07] no updates [2026-04-04 05:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:57:07] no updates [2026-04-04 05:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:58:07] no updates [2026-04-04 05:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 05:59:06] no updates [2026-04-04 06:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:00:07] no updates [2026-04-04 06:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:01:06] no updates [2026-04-04 06:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:02:06] no updates [2026-04-04 06:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:03:07] no updates [2026-04-04 06:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:04:07] no updates [2026-04-04 06:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:05:07] no updates [2026-04-04 06:06:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:06:06] no updates [2026-04-04 06:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:07:06] no updates [2026-04-04 06:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:08:07] no updates [2026-04-04 06:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:09:07] no updates [2026-04-04 06:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:10:07] no updates [2026-04-04 06:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:11:06] no updates [2026-04-04 06:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:12:07] no updates [2026-04-04 06:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:13:07] no updates [2026-04-04 06:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:14:07] no updates [2026-04-04 06:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:15:07] no updates [2026-04-04 06:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:16:06] no updates [2026-04-04 06:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:17:07] no updates [2026-04-04 06:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:18:06] no updates [2026-04-04 06:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:19:07] no updates [2026-04-04 06:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:20:07] no updates [2026-04-04 06:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:21:07] no updates [2026-04-04 06:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:22:07] no updates [2026-04-04 06:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:23:06] no updates [2026-04-04 06:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:24:07] no updates [2026-04-04 06:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:25:07] no updates [2026-04-04 06:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:26:07] no updates [2026-04-04 06:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:27:07] no updates [2026-04-04 06:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:28:07] no updates [2026-04-04 06:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:29:06] no updates [2026-04-04 06:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:30:07] no updates [2026-04-04 06:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:31:07] no updates [2026-04-04 06:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:32:06] no updates [2026-04-04 06:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:33:07] no updates [2026-04-04 06:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:34:07] no updates [2026-04-04 06:35:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:35:06] no updates [2026-04-04 06:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:36:07] no updates [2026-04-04 06:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:37:07] no updates [2026-04-04 06:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:38:06] no updates [2026-04-04 06:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:39:07] no updates [2026-04-04 06:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:40:07] no updates [2026-04-04 06:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:41:07] no updates [2026-04-04 06:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:42:07] no updates [2026-04-04 06:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:43:06] no updates [2026-04-04 06:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:44:06] no updates [2026-04-04 06:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:45:07] no updates [2026-04-04 06:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:46:07] no updates [2026-04-04 06:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:47:06] no updates [2026-04-04 06:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:48:07] no updates [2026-04-04 06:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:49:06] no updates [2026-04-04 06:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:50:07] no updates [2026-04-04 06:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:51:07] no updates [2026-04-04 06:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:52:07] no updates [2026-04-04 06:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:53:07] no updates [2026-04-04 06:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:54:06] no updates [2026-04-04 06:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:55:07] no updates [2026-04-04 06:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:56:06] no updates [2026-04-04 06:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:57:07] no updates [2026-04-04 06:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:58:07] no updates [2026-04-04 06:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 06:59:06] no updates [2026-04-04 07:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:00:07] no updates [2026-04-04 07:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:01:06] no updates [2026-04-04 07:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:02:07] no updates [2026-04-04 07:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:03:07] no updates [2026-04-04 07:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:04:06] no updates [2026-04-04 07:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:05:07] no updates [2026-04-04 07:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:06:07] no updates [2026-04-04 07:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:07:06] no updates [2026-04-04 07:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:08:07] no updates [2026-04-04 07:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:09:07] no updates [2026-04-04 07:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:10:07] no updates [2026-04-04 07:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:11:06] no updates [2026-04-04 07:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:12:06] no updates [2026-04-04 07:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:13:06] no updates [2026-04-04 07:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:14:07] no updates [2026-04-04 07:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:15:07] no updates [2026-04-04 07:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:16:06] no updates [2026-04-04 07:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:17:07] no updates [2026-04-04 07:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:18:07] no updates [2026-04-04 07:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:19:07] no updates [2026-04-04 07:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:20:07] no updates [2026-04-04 07:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:21:06] no updates [2026-04-04 07:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:22:06] no updates [2026-04-04 07:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:23:06] no updates [2026-04-04 07:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:24:07] no updates [2026-04-04 07:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:25:07] no updates [2026-04-04 07:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:26:07] no updates [2026-04-04 07:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:27:06] no updates [2026-04-04 07:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:28:07] no updates [2026-04-04 07:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:29:07] no updates [2026-04-04 07:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:30:07] no updates [2026-04-04 07:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:31:07] no updates [2026-04-04 07:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:32:06] no updates [2026-04-04 07:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:33:07] no updates [2026-04-04 07:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:34:06] no updates [2026-04-04 07:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:35:07] no updates [2026-04-04 07:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:36:06] no updates [2026-04-04 07:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:37:06] no updates [2026-04-04 07:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:38:07] no updates [2026-04-04 07:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:39:07] no updates [2026-04-04 07:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:40:07] no updates [2026-04-04 07:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:41:07] no updates [2026-04-04 07:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:42:07] no updates [2026-04-04 07:43:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:43:06] no updates [2026-04-04 07:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:44:07] no updates [2026-04-04 07:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:45:07] no updates [2026-04-04 07:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:46:07] no updates [2026-04-04 07:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:47:06] no updates [2026-04-04 07:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:48:07] no updates [2026-04-04 07:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:49:06] no updates [2026-04-04 07:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:50:07] no updates [2026-04-04 07:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:51:06] no updates [2026-04-04 07:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:52:07] no updates [2026-04-04 07:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:53:06] no updates [2026-04-04 07:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:54:07] no updates [2026-04-04 07:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:55:07] no updates [2026-04-04 07:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:56:07] no updates [2026-04-04 07:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:57:07] no updates [2026-04-04 07:58:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:58:06] no updates [2026-04-04 07:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 07:59:06] no updates [2026-04-04 08:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:00:07] no updates [2026-04-04 08:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:01:07] no updates [2026-04-04 08:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:02:06] no updates [2026-04-04 08:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:03:07] no updates [2026-04-04 08:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:04:07] no updates [2026-04-04 08:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:05:07] no updates [2026-04-04 08:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:06:07] no updates [2026-04-04 08:07:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:07:06] no updates [2026-04-04 08:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:08:07] no updates [2026-04-04 08:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:09:07] no updates [2026-04-04 08:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:10:07] no updates [2026-04-04 08:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:11:07] no updates [2026-04-04 08:12:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:12:06] no updates [2026-04-04 08:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:13:07] no updates [2026-04-04 08:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:14:07] no updates [2026-04-04 08:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:15:07] no updates [2026-04-04 08:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:16:07] no updates [2026-04-04 08:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:17:07] no updates [2026-04-04 08:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:18:06] no updates [2026-04-04 08:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:19:06] no updates [2026-04-04 08:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:20:07] no updates [2026-04-04 08:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:21:06] no updates [2026-04-04 08:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:22:06] no updates [2026-04-04 08:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:23:06] no updates [2026-04-04 08:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:24:07] no updates [2026-04-04 08:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:25:07] no updates [2026-04-04 08:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:26:07] no updates [2026-04-04 08:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:27:06] no updates [2026-04-04 08:28:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:28:06] no updates [2026-04-04 08:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:29:07] no updates [2026-04-04 08:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:30:07] no updates [2026-04-04 08:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:31:07] no updates [2026-04-04 08:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:32:07] no updates [2026-04-04 08:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:33:06] no updates [2026-04-04 08:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:34:06] no updates [2026-04-04 08:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:35:07] no updates [2026-04-04 08:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:36:07] no updates [2026-04-04 08:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:37:07] no updates [2026-04-04 08:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:38:07] no updates [2026-04-04 08:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:39:07] no updates [2026-04-04 08:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:40:07] no updates [2026-04-04 08:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:41:06] no updates [2026-04-04 08:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:42:07] no updates [2026-04-04 08:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:43:07] no updates [2026-04-04 08:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:44:07] no updates [2026-04-04 08:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:45:07] no updates [2026-04-04 08:46:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:46:06] no updates [2026-04-04 08:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:47:07] no updates [2026-04-04 08:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:48:06] no updates [2026-04-04 08:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:49:06] no updates [2026-04-04 08:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:50:07] no updates [2026-04-04 08:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:51:06] no updates [2026-04-04 08:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:52:07] no updates [2026-04-04 08:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:53:06] no updates [2026-04-04 08:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:54:07] no updates [2026-04-04 08:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:55:07] no updates [2026-04-04 08:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:56:07] no updates [2026-04-04 08:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:57:07] no updates [2026-04-04 08:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:58:07] no updates [2026-04-04 08:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 08:59:06] no updates [2026-04-04 09:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:00:07] no updates [2026-04-04 09:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:01:07] no updates [2026-04-04 09:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:02:06] no updates [2026-04-04 09:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:03:06] no updates [2026-04-04 09:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:04:07] no updates [2026-04-04 09:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:05:07] no updates [2026-04-04 09:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:06:07] no updates [2026-04-04 09:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:07:07] no updates [2026-04-04 09:08:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:08:06] no updates [2026-04-04 09:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:09:06] no updates [2026-04-04 09:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:10:07] no updates [2026-04-04 09:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:11:07] no updates [2026-04-04 09:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:12:07] no updates [2026-04-04 09:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:13:06] no updates [2026-04-04 09:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:14:07] no updates [2026-04-04 09:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:15:07] no updates [2026-04-04 09:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:16:07] no updates [2026-04-04 09:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:17:06] no updates [2026-04-04 09:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:18:07] no updates [2026-04-04 09:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:19:07] no updates [2026-04-04 09:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:20:07] no updates [2026-04-04 09:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:21:07] no updates [2026-04-04 09:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:22:07] no updates [2026-04-04 09:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:23:07] no updates [2026-04-04 09:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:24:06] no updates [2026-04-04 09:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:25:07] no updates [2026-04-04 09:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:26:06] no updates [2026-04-04 09:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:27:07] no updates [2026-04-04 09:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:28:07] no updates [2026-04-04 09:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:29:06] no updates [2026-04-04 09:30:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:30:08] no updates [2026-04-04 09:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:31:07] no updates [2026-04-04 09:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:32:07] no updates [2026-04-04 09:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:33:07] no updates [2026-04-04 09:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:34:07] no updates [2026-04-04 09:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:35:07] no updates [2026-04-04 09:36:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:36:06] no updates [2026-04-04 09:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:37:06] no updates [2026-04-04 09:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:38:07] no updates [2026-04-04 09:39:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:39:06] no updates [2026-04-04 09:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:40:07] no updates [2026-04-04 09:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:41:07] no updates [2026-04-04 09:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:42:07] no updates [2026-04-04 09:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:43:07] no updates [2026-04-04 09:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:44:06] no updates [2026-04-04 09:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:45:07] no updates [2026-04-04 09:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:46:07] no updates [2026-04-04 09:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:47:06] no updates [2026-04-04 09:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:48:07] no updates [2026-04-04 09:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:49:06] no updates [2026-04-04 09:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:50:07] no updates [2026-04-04 09:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:51:07] no updates [2026-04-04 09:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:52:07] no updates [2026-04-04 09:53:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:53:07] no updates [2026-04-04 09:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:54:07] no updates [2026-04-04 09:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:55:07] no updates [2026-04-04 09:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:56:06] no updates [2026-04-04 09:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:57:07] no updates [2026-04-04 09:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:58:07] no updates [2026-04-04 09:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 09:59:07] no updates [2026-04-04 10:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:00:07] no updates [2026-04-04 10:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:01:07] no updates [2026-04-04 10:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:02:06] no updates [2026-04-04 10:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:03:07] no updates [2026-04-04 10:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:04:07] no updates [2026-04-04 10:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:05:07] no updates [2026-04-04 10:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:06:07] no updates [2026-04-04 10:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:07:07] no updates [2026-04-04 10:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:08:07] no updates [2026-04-04 10:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:09:07] no updates [2026-04-04 10:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:10:07] no updates [2026-04-04 10:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:11:06] no updates [2026-04-04 10:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:12:07] no updates [2026-04-04 10:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:13:07] no updates [2026-04-04 10:14:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:14:08] no updates [2026-04-04 10:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:15:07] no updates [2026-04-04 10:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:16:07] no updates [2026-04-04 10:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:17:07] no updates [2026-04-04 10:18:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:18:06] no updates [2026-04-04 10:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:19:06] no updates [2026-04-04 10:20:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:20:08] no updates [2026-04-04 10:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:21:07] no updates [2026-04-04 10:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:22:07] no updates [2026-04-04 10:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:23:07] no updates [2026-04-04 10:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:24:07] no updates [2026-04-04 10:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:25:07] no updates [2026-04-04 10:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:26:07] no updates [2026-04-04 10:27:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:27:06] no updates [2026-04-04 10:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:28:07] no updates [2026-04-04 10:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:29:06] no updates [2026-04-04 10:30:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:30:08] no updates [2026-04-04 10:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:31:07] no updates [2026-04-04 10:32:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:32:08] no updates [2026-04-04 10:33:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:33:08] no updates [2026-04-04 10:34:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:34:06] no updates [2026-04-04 10:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:35:07] no updates [2026-04-04 10:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:36:07] no updates [2026-04-04 10:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:37:07] no updates [2026-04-04 10:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:38:07] no updates [2026-04-04 10:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:39:07] no updates [2026-04-04 10:40:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:40:08] no updates [2026-04-04 10:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:41:07] no updates [2026-04-04 10:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:42:06] no updates [2026-04-04 10:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:43:07] no updates [2026-04-04 10:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:44:07] no updates [2026-04-04 10:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:45:07] no updates [2026-04-04 10:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:46:07] no updates [2026-04-04 10:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:47:07] no updates [2026-04-04 10:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:48:07] no updates [2026-04-04 10:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:49:07] no updates [2026-04-04 10:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:50:07] no updates [2026-04-04 10:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:51:06] no updates [2026-04-04 10:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:52:07] no updates [2026-04-04 10:53:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:53:08] no updates [2026-04-04 10:54:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:54:06] no updates [2026-04-04 10:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:55:07] no updates [2026-04-04 10:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:56:06] no updates [2026-04-04 10:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:57:07] no updates [2026-04-04 10:58:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:58:08] no updates [2026-04-04 10:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 10:59:07] no updates [2026-04-04 11:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:00:07] no updates [2026-04-04 11:01:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:01:08] no updates [2026-04-04 11:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:02:06] no updates [2026-04-04 11:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:03:06] no updates [2026-04-04 11:04:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:04:08] no updates [2026-04-04 11:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:05:07] no updates [2026-04-04 11:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:06:07] no updates [2026-04-04 11:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:07:07] no updates [2026-04-04 11:08:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:08:08] no updates [2026-04-04 11:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:09:06] no updates [2026-04-04 11:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:10:07] no updates [2026-04-04 11:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:11:06] no updates [2026-04-04 11:12:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:12:08] no updates [2026-04-04 11:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:13:06] no updates [2026-04-04 11:14:09] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:14:09] no updates [2026-04-04 11:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:15:07] no updates [2026-04-04 11:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:16:06] no updates [2026-04-04 11:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:17:06] no updates [2026-04-04 11:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:18:07] no updates [2026-04-04 11:19:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:19:06] no updates [2026-04-04 11:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:20:07] no updates [2026-04-04 11:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:21:07] no updates [2026-04-04 11:22:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:22:06] no updates [2026-04-04 11:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:23:06] no updates [2026-04-04 11:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:24:06] no updates [2026-04-04 11:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:25:07] no updates [2026-04-04 11:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:26:07] no updates [2026-04-04 11:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:27:07] no updates [2026-04-04 11:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:28:07] no updates [2026-04-04 11:29:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:29:08] no updates [2026-04-04 11:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:30:07] no updates [2026-04-04 11:31:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:31:08] no updates [2026-04-04 11:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:32:06] no updates [2026-04-04 11:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:33:06] no updates [2026-04-04 11:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:34:07] no updates [2026-04-04 11:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:35:07] no updates [2026-04-04 11:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:36:07] no updates [2026-04-04 11:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:37:07] no updates [2026-04-04 11:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:38:07] no updates [2026-04-04 11:39:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:39:08] no updates [2026-04-04 11:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:40:07] no updates [2026-04-04 11:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:41:06] no updates [2026-04-04 11:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:42:07] no updates [2026-04-04 11:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:43:07] no updates [2026-04-04 11:44:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:44:08] no updates [2026-04-04 11:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:45:07] no updates [2026-04-04 11:46:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 11:46:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 11:47:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 11:47:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 11:48:26] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20000 milliseconds | RESP= [2026-04-04 11:48:26] ERROR: خطای cURL بله: Resolving timed out after 20000 milliseconds [2026-04-04 11:49:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 11:49:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 11:50:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 11:50:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 11:51:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 11:51:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 11:52:35] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20000 milliseconds | RESP= [2026-04-04 11:52:35] ERROR: خطای cURL بله: Resolving timed out after 20000 milliseconds [2026-04-04 11:53:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 11:53:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 11:54:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 11:54:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 11:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:55:07] no updates [2026-04-04 11:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:56:07] no updates [2026-04-04 11:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:57:06] no updates [2026-04-04 11:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:58:07] no updates [2026-04-04 11:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 11:59:07] no updates [2026-04-04 12:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:00:07] no updates [2026-04-04 12:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:01:06] no updates [2026-04-04 12:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:02:07] no updates [2026-04-04 12:03:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:03:08] no updates [2026-04-04 12:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:04:06] no updates [2026-04-04 12:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:05:07] no updates [2026-04-04 12:06:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:06:08] no updates [2026-04-04 12:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:07:07] no updates [2026-04-04 12:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:08:07] no updates [2026-04-04 12:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:09:07] no updates [2026-04-04 12:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:10:07] no updates [2026-04-04 12:11:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:11:10] no updates [2026-04-04 12:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:12:07] no updates [2026-04-04 12:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:13:07] no updates [2026-04-04 12:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:14:07] no updates [2026-04-04 12:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:15:07] no updates [2026-04-04 12:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:16:07] no updates [2026-04-04 12:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:17:07] no updates [2026-04-04 12:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:18:07] no updates [2026-04-04 12:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:19:07] no updates [2026-04-04 12:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:20:07] no updates [2026-04-04 12:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:21:06] no updates [2026-04-04 12:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:22:07] no updates [2026-04-04 12:23:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:23:06] no updates [2026-04-04 12:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:24:06] no updates [2026-04-04 12:25:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:25:06] no updates [2026-04-04 12:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:26:07] no updates [2026-04-04 12:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:27:07] no updates [2026-04-04 12:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:28:07] no updates [2026-04-04 12:29:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:29:07] no updates [2026-04-04 12:30:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:30:08] no updates [2026-04-04 12:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:31:07] no updates [2026-04-04 12:32:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:32:06] no updates [2026-04-04 12:33:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:33:06] no updates [2026-04-04 12:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:34:07] no updates [2026-04-04 12:35:14] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:35:14] no updates [2026-04-04 12:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:36:07] no updates [2026-04-04 12:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:37:07] no updates [2026-04-04 12:38:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:38:08] no updates [2026-04-04 12:39:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:39:08] no updates [2026-04-04 12:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:40:07] no updates [2026-04-04 12:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:41:07] no updates [2026-04-04 12:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:42:06] no updates [2026-04-04 12:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:43:07] no updates [2026-04-04 12:44:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:44:06] no updates [2026-04-04 12:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:45:07] no updates [2026-04-04 12:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:46:07] no updates [2026-04-04 12:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:47:06] no updates [2026-04-04 12:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:48:07] no updates [2026-04-04 12:49:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:49:08] no updates [2026-04-04 12:50:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:50:08] no updates [2026-04-04 12:51:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:51:10] no updates [2026-04-04 12:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:52:06] no updates [2026-04-04 12:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:53:06] no updates [2026-04-04 12:54:09] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:54:09] no updates [2026-04-04 12:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:55:07] no updates [2026-04-04 12:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:56:07] no updates [2026-04-04 12:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:57:06] no updates [2026-04-04 12:58:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:58:10] no updates [2026-04-04 12:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 12:59:07] no updates [2026-04-04 13:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:00:07] no updates [2026-04-04 13:01:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:01:10] no updates [2026-04-04 13:02:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:02:06] no updates [2026-04-04 13:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:03:07] no updates [2026-04-04 13:04:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:04:07] no updates [2026-04-04 13:05:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:05:07] no updates [2026-04-04 13:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:06:07] no updates [2026-04-04 13:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:07:07] no updates [2026-04-04 13:08:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:08:07] no updates [2026-04-04 13:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:09:07] no updates [2026-04-04 13:10:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:10:07] no updates [2026-04-04 13:11:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:11:06] no updates [2026-04-04 13:12:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:12:08] no updates [2026-04-04 13:13:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:13:07] no updates [2026-04-04 13:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:14:07] no updates [2026-04-04 13:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:15:07] no updates [2026-04-04 13:16:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:16:06] no updates [2026-04-04 13:17:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:17:07] no updates [2026-04-04 13:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:18:07] no updates [2026-04-04 13:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:19:07] no updates [2026-04-04 13:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:20:07] no updates [2026-04-04 13:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:21:07] no updates [2026-04-04 13:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:22:07] no updates [2026-04-04 13:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:23:07] no updates [2026-04-04 13:24:09] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:24:09] no updates [2026-04-04 13:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:25:07] no updates [2026-04-04 13:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:26:07] no updates [2026-04-04 13:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:27:07] no updates [2026-04-04 13:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:28:07] no updates [2026-04-04 13:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:29:06] no updates [2026-04-04 13:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:30:07] no updates [2026-04-04 13:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:31:07] no updates [2026-04-04 13:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:32:07] no updates [2026-04-04 13:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:33:07] no updates [2026-04-04 13:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:34:07] no updates [2026-04-04 13:35:14] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:35:14] no updates [2026-04-04 13:36:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:36:08] no updates [2026-04-04 13:37:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:37:06] no updates [2026-04-04 13:38:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:38:06] no updates [2026-04-04 13:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:39:07] no updates [2026-04-04 13:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:40:07] no updates [2026-04-04 13:41:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:41:06] no updates [2026-04-04 13:42:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:42:07] no updates [2026-04-04 13:43:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:43:07] no updates [2026-04-04 13:44:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:44:08] no updates [2026-04-04 13:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:45:07] no updates [2026-04-04 13:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:46:07] no updates [2026-04-04 13:47:22] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:47:22] no updates [2026-04-04 13:48:12] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:48:12] no updates [2026-04-04 13:49:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:49:07] no updates [2026-04-04 13:50:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:50:08] no updates [2026-04-04 13:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:51:07] no updates [2026-04-04 13:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:52:07] no updates [2026-04-04 13:53:09] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:53:09] no updates [2026-04-04 13:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:54:07] no updates [2026-04-04 13:55:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:55:08] no updates [2026-04-04 13:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:56:07] no updates [2026-04-04 13:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:57:07] no updates [2026-04-04 13:58:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:58:08] no updates [2026-04-04 13:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 13:59:07] no updates [2026-04-04 14:00:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:00:07] no updates [2026-04-04 14:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:01:06] no updates [2026-04-04 14:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:02:07] no updates [2026-04-04 14:03:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:03:06] no updates [2026-04-04 14:04:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:04:06] no updates [2026-04-04 14:05:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 14:05:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 14:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:06:07] no updates [2026-04-04 14:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:07:07] no updates [2026-04-04 14:08:09] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:08:09] no updates [2026-04-04 14:09:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:09:06] no updates [2026-04-04 14:10:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:10:08] no updates [2026-04-04 14:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:11:07] no updates [2026-04-04 14:12:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:12:07] no updates [2026-04-04 14:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:13:06] no updates [2026-04-04 14:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:14:07] no updates [2026-04-04 14:15:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:15:07] no updates [2026-04-04 14:16:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:16:07] no updates [2026-04-04 14:17:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:17:06] no updates [2026-04-04 14:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:18:07] no updates [2026-04-04 14:19:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:19:07] no updates [2026-04-04 14:20:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:20:07] no updates [2026-04-04 14:21:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:21:07] no updates [2026-04-04 14:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:22:07] no updates [2026-04-04 14:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:23:07] no updates [2026-04-04 14:24:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:24:06] no updates [2026-04-04 14:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:25:07] no updates [2026-04-04 14:26:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:26:06] no updates [2026-04-04 14:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:27:07] no updates [2026-04-04 14:28:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:28:08] no updates [2026-04-04 14:29:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:29:06] no updates [2026-04-04 14:30:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:30:07] no updates [2026-04-04 14:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:31:07] no updates [2026-04-04 14:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:32:07] no updates [2026-04-04 14:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:33:07] no updates [2026-04-04 14:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:34:07] no updates [2026-04-04 14:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:35:07] no updates [2026-04-04 14:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:36:07] no updates [2026-04-04 14:37:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:37:08] no updates [2026-04-04 14:38:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:38:10] no updates [2026-04-04 14:39:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:39:07] no updates [2026-04-04 14:40:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:40:07] no updates [2026-04-04 14:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:41:07] no updates [2026-04-04 14:42:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:42:06] no updates [2026-04-04 14:43:22] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:43:22] no updates [2026-04-04 14:44:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:44:07] no updates [2026-04-04 14:45:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:45:07] no updates [2026-04-04 14:46:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:46:07] no updates [2026-04-04 14:47:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:47:07] no updates [2026-04-04 14:48:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:48:06] no updates [2026-04-04 14:49:10] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:49:10] no updates [2026-04-04 14:50:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:50:08] no updates [2026-04-04 14:51:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:51:07] no updates [2026-04-04 14:52:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:52:06] no updates [2026-04-04 14:53:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:53:08] no updates [2026-04-04 14:54:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:54:07] no updates [2026-04-04 14:55:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:55:08] no updates [2026-04-04 14:56:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:56:07] no updates [2026-04-04 14:57:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:57:07] no updates [2026-04-04 14:58:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:58:07] no updates [2026-04-04 14:59:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 14:59:06] no updates [2026-04-04 15:00:11] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:00:11] no updates [2026-04-04 15:01:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:01:07] no updates [2026-04-04 15:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:02:07] no updates [2026-04-04 15:03:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:03:07] no updates [2026-04-04 15:04:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:04:08] no updates [2026-04-04 15:05:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:05:06] no updates [2026-04-04 15:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:06:07] no updates [2026-04-04 15:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:07:07] no updates [2026-04-04 15:08:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:08:08] no updates [2026-04-04 15:09:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:09:07] no updates [2026-04-04 15:10:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:10:08] no updates [2026-04-04 15:11:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:11:07] no updates [2026-04-04 15:12:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:12:08] no updates [2026-04-04 15:13:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:13:06] no updates [2026-04-04 15:14:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:14:07] no updates [2026-04-04 15:15:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 15:15:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 15:16:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 15:16:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 15:17:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:17:08] no updates [2026-04-04 15:18:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:18:07] no updates [2026-04-04 15:19:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 15:19:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 15:20:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 15:20:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 15:21:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:21:06] no updates [2026-04-04 15:22:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:22:07] no updates [2026-04-04 15:23:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:23:07] no updates [2026-04-04 15:24:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:24:07] no updates [2026-04-04 15:25:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:25:07] no updates [2026-04-04 15:26:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:26:07] no updates [2026-04-04 15:27:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:27:07] no updates [2026-04-04 15:28:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:28:07] no updates [2026-04-04 15:29:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:29:08] no updates [2026-04-04 15:30:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:30:08] no updates [2026-04-04 15:31:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:31:07] no updates [2026-04-04 15:32:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:32:07] no updates [2026-04-04 15:33:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:33:07] no updates [2026-04-04 15:34:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:34:07] no updates [2026-04-04 15:35:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:35:07] no updates [2026-04-04 15:36:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:36:07] no updates [2026-04-04 15:37:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:37:07] no updates [2026-04-04 15:38:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:38:07] no updates [2026-04-04 15:39:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 15:39:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 15:40:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 15:40:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 15:41:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:41:07] no updates [2026-04-04 15:42:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":453,"message":{"message_id":2490,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775304899,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"/start","entities":[{"type":"bot_command","offset":0,"length":6}]}}]} [2026-04-04 15:42:02] UPDATE | chat_id=1052101141 | text=/start [2026-04-04 15:42:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2491,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775304911,"chat":{"id":1052101141,"type":"private"},"text":"سلام\nیکی از گزینه‌های زیر را انتخاب کن:"}} [2026-04-04 15:43:02] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":454,"message":{"message_id":2492,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775304920,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"استخراج همه فایل‌ها"}}]} [2026-04-04 15:43:02] UPDATE | chat_id=1052101141 | text=استخراج همه فایل‌ها [2026-04-04 15:43:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2493,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775304971,"chat":{"id":1052101141,"type":"private"},"text":"در حال استخراج همه فایل‌ها..."}} [2026-04-04 15:43:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2494,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775304971,"chat":{"id":1052101141,"type":"private"},"text":"1 از 7: استخراج حسابرسی..."}} [2026-04-04 15:43:04] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2495,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775304974,"chat":{"id":1052101141,"type":"private"},"text":"2 از 7: استخراج اهوازفون..."}} [2026-04-04 15:43:04] EXPORT ALL | AHVAZPHONE ERROR: HTTP 401 در لیست محصولات اهوازفون [2026-04-04 15:43:05] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2496,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775304974,"chat":{"id":1052101141,"type":"private"},"text":"3 از 7: استخراج فرنا..."}} [2026-04-04 15:44:20] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2497,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775305050,"chat":{"id":1052101141,"type":"private"},"text":"4 از 7: استخراج همراه تل..."}} [2026-04-04 15:45:17] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2498,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775305106,"chat":{"id":1052101141,"type":"private"},"text":"5 از 7: استخراج دیجی‌کالا..."}} [2026-04-04 15:45:22] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2499,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775305111,"chat":{"id":1052101141,"type":"private"},"text":"6 از 7: استخراج موبایل 140..."}} [2026-04-04 15:45:58] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2500,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775305147,"chat":{"id":1052101141,"type":"private"},"text":"7 از 7: استخراج تکنولایف..."}} [2026-04-04 15:46:06] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2501,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775305155,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-3135173173070127358:1:962ef8acce4865b6263b29cb4f74b4199325980e4d89f75bbebaa585a8a2d380ce23f8ab745e5faa","file_unique_id":"757275009:-3135173173070127358:1:962ef8acce4865b6263b29cb4f74b4199325980e4d89f75bbebaa585a8a2d380ce23f8ab745e5faa","file_name":"hesabanweb_2026-04-04_15-43-04.xls","mime_type":"text/html; charset=utf-8","file_size":34582},"caption":"hesabanweb_2026-04-04_15-43-04.xls"}} [2026-04-04 15:46:06] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2502,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775305155,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:2522450494403387137:1:07f3e3eec14c3ba5d1148270861ea8f04e63b6d88578040d2463fbabf251617e","file_unique_id":"757275009:2522450494403387137:1:07f3e3eec14c3ba5d1148270861ea8f04e63b6d88578040d2463fbabf251617e","file_name":"farnaa_2026-04-04_15-44-20.xls","mime_type":"text/html; charset=utf-8","file_size":44441},"caption":"farnaa_2026-04-04_15-44-20.xls"}} [2026-04-04 15:46:07] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2503,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775305156,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-7426582608008700159:1:b940bfe331a538fcf6ad8d18594bb4509eadab97415173eed02fea28035f625472dfa5d7a3476768","file_unique_id":"757275009:-7426582608008700159:1:b940bfe331a538fcf6ad8d18594bb4509eadab97415173eed02fea28035f625472dfa5d7a3476768","file_name":"hamrahtel_2026-04-04_15-45-17.xls","mime_type":"text/html; charset=utf-8","file_size":3217},"caption":"hamrahtel_2026-04-04_15-45-17.xls"}} [2026-04-04 15:46:07] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2504,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775305156,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-1137925264097927421:1:7cd23a6c03a6b0b2b842779b506b6abd33d477a1652f67038ce35e1b8b30a7571a9ec6f7595b78a8","file_unique_id":"757275009:-1137925264097927421:1:7cd23a6c03a6b0b2b842779b506b6abd33d477a1652f67038ce35e1b8b30a7571a9ec6f7595b78a8","file_name":"digikala_2026-04-04_15-45-21.xls","mime_type":"text/html; charset=utf-8","file_size":31193},"caption":"digikala_2026-04-04_15-45-21.xls"}} [2026-04-04 15:46:07] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2505,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775305156,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-7369938494970257662:1:1d35bf146f721d2f9e5a7d9fab49d5d89eadab97415173ee12dbf5c39f61a78672dfa5d7a3476768","file_unique_id":"757275009:-7369938494970257662:1:1d35bf146f721d2f9e5a7d9fab49d5d89eadab97415173ee12dbf5c39f61a78672dfa5d7a3476768","file_name":"mobile140_2026-04-04_15-45-58.xls","mime_type":"text/html; charset=utf-8","file_size":32965},"caption":"mobile140_2026-04-04_15-45-58.xls"}} [2026-04-04 15:46:07] BALE sendDocument MULTIPART | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2506,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":""},"date":1775305157,"chat":{"id":1052101141,"type":"private"},"document":{"file_id":"757275009:-7435858432164749568:1:ac4b92045f13e13cc19578334b5dd9479325980e4d89f75b1b8f4965afd4d932ce23f8ab745e5faa","file_unique_id":"757275009:-7435858432164749568:1:ac4b92045f13e13cc19578334b5dd9479325980e4d89f75b1b8f4965afd4d932ce23f8ab745e5faa","file_name":"technolife_2026-04-04_15-46-06.xls","mime_type":"text/html; charset=utf-8","file_size":56303},"caption":"technolife_2026-04-04_15-46-06.xls"}} [2026-04-04 15:46:08] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2507,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775305157,"chat":{"id":1052101141,"type":"private"},"text":"✅ فایل‌های قابل استخراج ارسال شدند.\n\nمنابعی که خطا داشتند:\nاهوازفون: HTTP 401 در لیست محصولات اهوازفون"}} [2026-04-04 15:47:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:47:06] no updates [2026-04-04 15:48:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:48:07] no updates [2026-04-04 15:49:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:49:06] no updates [2026-04-04 15:50:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:50:07] no updates [2026-04-04 15:51:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:51:06] no updates [2026-04-04 15:52:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:52:07] no updates [2026-04-04 15:53:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:53:06] no updates [2026-04-04 15:54:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:54:08] no updates [2026-04-04 15:55:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:55:07] no updates [2026-04-04 15:56:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:56:07] no updates [2026-04-04 15:57:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:57:06] no updates [2026-04-04 15:58:26] BALE getUpdates | HTTP=0 | ERR=Resolving timed out after 20000 milliseconds | RESP= [2026-04-04 15:58:26] ERROR: خطای cURL بله: Resolving timed out after 20000 milliseconds [2026-04-04 15:59:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 15:59:07] no updates [2026-04-04 16:00:08] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 16:00:08] no updates [2026-04-04 16:01:06] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 16:01:06] no updates [2026-04-04 16:02:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 16:02:07] no updates [2026-04-04 16:03:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 16:03:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 16:04:01] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 16:04:01] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 16:05:02] BALE getUpdates | HTTP=0 | ERR=Could not resolve host: tapi.bale.ai | RESP= [2026-04-04 16:05:02] ERROR: خطای cURL بله: Could not resolve host: tapi.bale.ai [2026-04-04 16:06:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 16:06:07] no updates [2026-04-04 16:07:07] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[]} [2026-04-04 16:07:07] no updates [2026-04-04 16:08:01] BALE getUpdates | HTTP=200 | ERR= | RESP={"ok":true,"result":[{"update_id":455,"message":{"message_id":2512,"from":{"id":1052101141,"is_bot":false,"first_name":"Amin","last_name":""},"date":1775306417,"chat":{"id":1052101141,"type":"private","first_name":"Amin"},"text":"استخراج همه فایل‌ها"}}]} [2026-04-04 16:08:01] UPDATE | chat_id=1052101141 | text=استخراج همه فایل‌ها [2026-04-04 16:08:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2513,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775306471,"chat":{"id":1052101141,"type":"private"},"text":"در حال استخراج همه فایل‌ها..."}} [2026-04-04 16:08:02] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2514,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775306471,"chat":{"id":1052101141,"type":"private"},"text":"1 از 7: استخراج حسابرسی..."}} [2026-04-04 16:08:03] BALE sendMessage | HTTP=200 | ERR= | RESP={"ok":true,"result":{"message_id":2515,"from":{"id":757275009,"is_bot":true,"first_name":"","last_name":"","username":"priceahvazphonebot"},"date":1775306472,"chat":{"id":1052101141,"type":"private"},"text":"2 از 7: استخراج اهوازفون..."}} [2026-04-04 16:08:03] EXPORT ALL | AHVAZPHONE ERROR: لاگین اهوازفون خطا داد. HTTP=404 |