Messages

Total: 47,180
Filters
Reset
Timestamp From Message Type
2026-04-24 18:24:10 Group 120363235383036143 Available tills Bungoma Busia Kitui Kavisuni Kisumu ahero Malindi Soin Muranga south Awasi kisumu Narok Siaya ndori Eastleigh Kericho cbd 3 Kisumu Nairobi cbd Eastleigh juja road Busia town Trans nzoia Narok Bungoma Kwale Isiolo Makueni Khwisero Naivasha Nyeri Transnzoia Narok Kakamega north Malindi Busia butula Makadara Belgut Ugunja Embu manyatta Ndori Text
2026-04-24 18:22:51 Group 120363260691887673 Available tills Bungoma Busia Kitui Kavisuni Kisumu ahero Malindi Soin Muranga south Awasi kisumu Narok Siaya ndori Eastleigh Kericho cbd 3 Kisumu Nairobi cbd Eastleigh juja road Busia town Trans nzoia Narok Bungoma Kwale Isiolo Makueni Khwisero Naivasha Nyeri Transnzoia Narok Kakamega north Malindi Busia butula Makadara Belgut Ugunja Embu manyatta Ndori Text
2026-04-24 17:27:38 Group 120363260691887673 Ziko Text
2026-04-24 16:14:16 Group 120363293481145950 Asenomac Admin contact please Text
2026-04-24 16:11:33 Group 120363293481145950 Agent No.13979 Store No.441417 Kabo ltd Admin number help me members Text
2026-04-24 15:58:25 Group 120363260691887673 NEEDED TILLS Olenguruone Kesses Nairobi cbd Text
2026-04-24 15:56:08 Group 120363309550985071 *SAJIPRO AVAILABLE IN BULK @ 1K EACH* Text
2026-04-24 15:56:00 Group 120363260691887673 *SAJIPRO AVAILABLE IN BULK @ 1K EACH* Text
2026-04-24 15:55:43 Group 120363235383036143 *SAJIPRO AVAILABLE IN BULK @ 1K EACH* Text
2026-04-24 15:39:40 Group 120363235383036143 Western kakamega mbale Till needed Text
2026-04-24 15:39:34 Group 120363260691887673 Western kakamega mbale Till needed Text
2026-04-24 15:39:28 Group 120363309550985071 Western kakamega mbale Till needed Text
2026-04-24 15:39:21 Group 120363288063209492 Western kakamega mbale Till needed Text
2026-04-24 15:22:04 DM +254721499435 P051436757P Text
2026-04-24 15:20:41 DM +254721499435 https://etims-sbx.kra.go.ke/basic/login/indexLogin Text
2026-04-24 15:12:23 DM +254721499435 import json import requests import sqlite3 import csv import sys from datetime import datetime import pandas as pd now = datetime.now() print(now) # Example output: 2025-01-30 14:30:25.123456 url="http://192.168.100.48:8088/" url="http://localhost:8088" url="http://192.168.100.11:8088/" url="http://localhost:8088" url="http://192.168.100.16:8088/" url="http://192.168.100.40:8088/" url="http://localhost:8088" url="http://109.123.240.141:8088" ## "109.123.240.141" file_nam = "_testresults_"+ now.strftime("%Y-%m-%d_%H-%M-%S") file_csv = file_nam +".csv" with open(file_csv, 'a') as file: file.write(",".join(["path", "resultCd", "resultMsg", "resultDt", "dataReturned"]) + "\n") # Create an empty DataFrame with just headers file_name = file_nam + '.xlsx' # Define column headers columns = ["path", "resultCd", "resultMsg", "resultDt", "dataReturned"] # Create an empty DataFrame with just headers df = pd.DataFrame(columns=columns) # Print the DataFrame as a table (empty but with headers) print(df.to_markdown(index=False)) # Save empty DataFrame to CSV and Excel (only headers) df.to_excel(file_name, index=False, engine="openpyxl") def selectInitInfo(data): try: response = KraSend("/initializer/selectInitInfo",data) data = json.loads(response.text) ''' *Response data should look like the below { "resultCd": "902", "resultMsg": "This device is installed", "resultDt": "20250128092053", "data": null } ''' print(data) #region x = data["resultCd"] print(x) x = data["resultMsg"] print(x) x = data["resultDt"] print(x) x = data["data"] print(x) #endregion if response.status_code == 200: try: # Create a DataFrame from the iterable_data = {key: [value] for key, value in data.items()} # Create a DataFrame df = pd.DataFrame(iterable_data) # Print the DataFrame as a table print(df.to_markdown(index=False)) df.to_excel('selectInitInfo' + now.strftime("%Y-%m-%d_%H-%M-%S") + '.xlsx', index=False) # Export to CSV df.to_csv('selectInitInfo' + now.strftime("%Y-%m-%d_%H-%M-%S") + '.csv', index=False) except Exception as e: print(f"An error occurred: {e}") else: # we need to check the type return when there is an error print("we need to check the type return when there is an error") except Exception as e: print(f"An error occurred: {e}") print("-"*100) def selectCodes(data): try: response = KraSend("/code/selectCodes",data) data = json.loads(response.text) ''' *Response data should look like the below { "resultCd": "902", "resultMsg": "This device is installed", "resultDt": "20250128092053", "data": null } ''' print(data) #region x = data["resultCd"] print(x) x = data["resultMsg"] print(x) x = data["resultDt"] print(x) x = data["data"] print(x) #endregion if response.status_code == 200: try: # Create a DataFrame from the iterable_data = {key: [value] for key, value in data.items()} # Create a DataFrame df = pd.DataFrame(iterable_data) # Print the DataFrame as a table print(df.to_markdown(index=False)) df.to_excel('selectCodes' + now.strftime("%Y-%m-%d_%H-%M-%S") + '.xlsx', index=False) # Export to CSV df.to_csv('selectCodes' + now.strftime("%Y-%m-%d_%H-%M-%S") + '.csv', index=False) x = data['data']['clsList'] # Export the data df = pd.DataFrame(x) # Print the DataFrame as a table print(df.to_markdown(index=False)) df.to_excel('selectCodesData' + now.strftime("%Y-%m-%d_%H-%M-%S") + '.xlsx', index=False) # Export to CSV df.to_csv('selectCodesData' + now.strftime("%Y-%m-%d_%H-%M-%S") + '.csv', index=False) except Exception as e: print(f"An error occurred: {e}") else: # we need to check the type return when there is an error print("we need to check the type return when there is an error") except Exception as e: print(f"An error occurred: {e}") print("-"*100) def selectItemsClass(data): try: response = K... Text
2026-04-24 15:09:36 Group 120363293481145950 It's going down since it started with the app Text
2026-04-24 15:08:04 Group 120363293481145950 Safaricom imeanza kuanguka... Ianguke tu. Airtel will one day take over the Kenyan market Text
2026-04-24 15:07:03 Group 120363293481145950 <media:video> video/mp4
2026-04-24 15:06:15 DM +254721499435 p Text
2026-04-24 14:59:38 DM +254721499435 import json import requests import mylib5 import pandas as pd from datetime import datetime # Get the current date and time now = datetime.now() # Format the datetime object into the required string format "YYYYMMDDhhmmss" datel = now.strftime("%Y%m%d%H%M%S") dates = now.strftime("%Y%m%d") invcNo = 1 dt = "20180131175302" tin = "P051189216Y" tin = "P051436757P" tin = "P051109164C" tin = "P600002996A" dvcSrlNo = 'D04FTQ1' bhfId = '00' tin = "P052471029S" tin = "P600002997A" dvcSrlNo = 'IPOS 2026' print("."*100) data0 = { "tin": tin, "bhfId": bhfId, "dvcSrlNo":dvcSrlNo } data2 = { "tin": tin, "bhfId": bhfId, "lastReqDt":dt } response = mylib5.selectInitInfo(data0) response = mylib5.selectCodes(data2) response = mylib5.selectItemsClass(data2) data3 = { "tin": tin, "bhfId": bhfId, "custmTin": "A987654321Z" } response = mylib5.selectCustomer(data3) data3 = { "tin": tin, "bhfId": bhfId, "custmTin": "A123456789Z" } response = mylib5.selectCustomer(data3) data3 = { "tin": tin, "bhfId": bhfId, "custmTin": "A006330184N" } response = mylib5.selectCustomer(data3) data3 = { "tin": tin, "bhfId": bhfId, "custmTin": "P052180506J" } response = mylib5.selectCustomer(data3) response = mylib5.selectBranches(data2) print("-"*100) data4 = {"tin": tin,"bhfId": bhfId,"custNo": "BEE987","custTin": "P052180506J","custNm": "BEE EAST LTD","adrs": "","telNo": "","email": "","faxNo": "","useYn": "Y","remark": "","regrNm": "sa","regrId": "sa","modrNm": "sa","modrId": "sa"} response = mylib5.saveBrancheCustomers(data4) data4 = {"tin": tin,"bhfId": bhfId,"custNo": "F000657X","custTin": "A006330184N","custNm": "BENARD KABUE NJUGUNA","adrs": "","telNo": "","email": "","faxNo": "","useYn": "Y","remark": "","regrNm": "sa","regrId": "sa","modrNm": "sa","modrId": "sa"} response = mylib5.saveBrancheCustomers(data4) data3 = { "tin": tin, "bhfId": bhfId, "custmTin": "A006330184N" } response = mylib5.selectCustomer(data3) response = mylib5.selectNotices(data2) data = { "tin": tin, "bhfId": bhfId, "userId": "userId2", "userNm": "User Name2 ", "pwd": "12341234", "adrs": None, "cntc": None, "authCd": None, "remark": None, "useYn": "Y", "regrNm": "Admin", "regrId": "Admin", "modrNm": "Admin", "modrId": "Admin" } response = mylib5.saveBrancheUsers(data) data = { "tin": tin, "bhfId": bhfId, "isrccCd": "ISRCC01", "isrccNm": "RSSB Insurance", "isrcRt": 20, "useYn": "Y", "regrNm": "Admin", "regrId": "Admin", "modrNm": "Admin", "modrId": "Admin" } response = mylib5.saveBrancheInsurances(data) print("-"*100) data = { "tin": tin, "bhfId": bhfId, "lastReqDt":dt } data = {"tin": tin,"bhfId": bhfId,"itemClsCd": "56100000","itemCd": "KE2GRMBA0000001","itemTyCd": "2","itemNm": "Item 1","itemStdNm": "","orgnNatCd": "KE","pkgUnitCd": "BA","qtyUnitCd": "GRM","taxTyCd": "B","btchNo": "","bcd": "1","dftPrc": 232,"grpPrcL1": 232,"grpPrcL2": 0,"grpPrcL3": 0,"grpPrcL4": 0,"grpPrcL5": 0,"addInfo": "","sftyQty": 0,"isrcAplcbYn": "N","useYn": "N","regrNm": "sa","regrId": "sa","modrNm": "sa","modrId": "sa"} data = {"tin": tin,"bhfId": bhfId,"itemClsCd": "56100000","itemCd": "KE2BLLAM0010005","itemTyCd": "2","itemNm": "Item 10","itemStdNm": "","orgnNatCd": "KE","pkgUnitCd": "AM","qtyUnitCd": "BLL","taxTyCd": "B","btchNo": "","bcd": "10","dftPrc": 232,"grpPrcL1": 232,"grpPrcL2": 0,"grpPrcL3": 0,"grpPrcL4": 0,"grpPrcL5": 0,"addInfo": "","sftyQty": 0,"isrcAplcbYn": "N","useYn": "N","regrNm": "sa","regrId": "sa","modrNm": "sa","modrId": "sa"} response = mylib5.saveItems(data) data = {"tin": tin,"bhfId": bhfId,"itemClsCd": "84110000","itemCd": "KE2KGAM0000002","itemTyCd": "2","itemNm": "Item 2","itemStdNm": "","orgnNatCd": "KE","pkgUnitCd": "AM","qtyUnitCd": "KG","taxTyCd": "B","btchNo": "","bcd": "2","dftPrc": 232,"grpPrcL1": 232,"grpPrcL2": 0,"grpPrcL3": 0,"grpPrcL4": 0,"grpPrcL5": 0,"addInfo": "","sftyQty": 0,"isrcAplcbYn": "N","useYn": "N","regrNm": "sa","regrId": "sa","modrNm": "sa","modrId": "sa"} response = mylib5.saveItems(data) data = {"tin": tin,"bhfId": bhfId,"itemClsCd": "12160000","itemCd": "KE2GRMBG0010002","itemTyCd": "2","itemNm": "Item 3","itemStdNm": "","orgnNatCd": "KE","pkgUnitCd": "BG","qtyUnitCd": "GRM","taxTyCd": "B","btchNo": "","bcd": "3","dftPrc": 232,"grpPrcL1": 232,"grpPrcL2": 0,"grpPrcL3": 0,"grpPrcL4": 0,"grpPrcL5": 0,"addInfo": "","sftyQty": 0,"isrcAplcbYn": "N","useYn": "N","regrNm": "sa","regrId": "sa","modrNm": "sa","modrId": "sa"} response = mylib5.saveItems(data) data = {"tin": tin,"bhfId": bhfId,"itemClsCd": "31200000","itemCd": "KE2GRMBL0010003","itemTyCd": "2","itemNm": "Item 4","itemStdNm": "","orgnNatCd": "KE","pkgUnitCd": "BL","qtyUnitCd": "GRM","taxTyCd": "B","btchNo": "","bcd": "4","dftPrc": 232,"grpPrcL1": 232,"grpPrcL2": 0,"grpPrcL3": 0,"grpPrcL4": 0,"grpPrcL5": 0,"addInfo": "","sft... Text
2026-04-24 14:47:22 DM +254721499435 0789374099 Text
2026-04-24 14:47:05 Group 120363293481145950 3 tills with allocation needed Text
2026-04-24 14:46:48 Group 120363288063209492 3 tills with allocation needed Text
2026-04-24 14:10:30 Group 120363309550985071 AVAILABLE Sajipros Sim swaps Simcards Money detectors Text
2026-04-24 14:10:26 Group 120363260691887673 AVAILABLE Sajipros Sim swaps Simcards Money detectors Text
2026-04-24 14:10:25 Group 120363293481145950 AVAILABLE Sajipros Sim swaps Simcards Money detectors Text
2026-04-24 14:04:53 Group 120363160012947646 Agent number 016679 Store number 018744 Name alhiagencies ltd Admni please 🙏 Text
2026-04-24 14:04:39 Group 120363293481145950 Agent number 016679 Store number 018744 Name alhiagencies ltd Admni please 🙏 Text
2026-04-24 14:02:48 Group 120363260691887673 Tills needed Kiminini Nakuru cbd Gilgil Text
2026-04-24 14:02:39 Group 120363288063209492 Looking for *Siyadnet ke solution* contact Text
2026-04-24 13:56:56 Group 120363293481145950 Asante sana Text
2026-04-24 13:51:05 Group 120363293481145950 <media:image> image/jpeg
2026-04-24 13:41:36 Group 120363293481145950 Admin number kindly image/jpeg
2026-04-24 13:29:14 Group 120363260691887673 Kuna hii trick moja wak0ra hapa wameanzisha kuîbia M-pesa shops. Anakuja Anakuuliza anataka ku dep0sit like 5Ok, unaangalia float yako unaona iko 2OOk unasema yes! Anakup£a 5Ok câsh u do depos!t, in the process ya kumuitisha I'd numb£r to complete transacti0n atakupea wrong which will make transacti0n fail. He/she atakurequest umsaidie na simu yako ya kazi ajaribu kuweka mwenyewe,,ukimpea atakimbia Kwa message settings atablock incôming messages,then ataweka correct id nûmber na kushow uweke pin. Without your knowledge,pesa itamwendea, kwa upande wako hutaona,atakushw let's try for the last time kumbuka 5Ok ishamwendea pia utatuma 5Ok but kwa simu ya kazi huoni any message. So huyo mk0ra atakushow kama imekataa umrudishie hio 5Ok aende ajaribu kwengine na hivo ndio a Utarealize umechotwa 1OOk from the fløat,Kaa chonjo! Chanua mwenzako sub ajents wako. Text
2026-04-24 13:17:37 Group 120363160012947646 Available tills Bungoma Busia Kitui Kavisuni Kisumu ahero Malindi Soin Muranga south Awasi kisumu Narok Siaya ndori Eastleigh Kericho cbd 3 Kisumu Nairobi cbd Eastleigh juja road Busia town Trans nzoia Narok Bungoma Kwale Isiolo Makueni Khwisero Naivasha Nyeri Transnzoia Narok Kakamega north Malindi Busia butula Makadara Belgut Ugunja Embu manyatta Ndori Text
2026-04-24 13:17:33 Group 120363260691887673 Available tills Bungoma Busia Kitui Kavisuni Kisumu ahero Malindi Soin Muranga south Awasi kisumu Narok Siaya ndori Eastleigh Kericho cbd 3 Kisumu Nairobi cbd Eastleigh juja road Busia town Trans nzoia Narok Bungoma Kwale Isiolo Makueni Khwisero Naivasha Nyeri Transnzoia Narok Kakamega north Malindi Busia butula Makadara Belgut Ugunja Embu manyatta Ndori Text
2026-04-24 13:17:31 Group 120363235383036143 Available tills Bungoma Busia Kitui Kavisuni Kisumu ahero Malindi Soin Muranga south Awasi kisumu Narok Siaya ndori Eastleigh Kericho cbd 3 Kisumu Nairobi cbd Eastleigh juja road Busia town Trans nzoia Narok Bungoma Kwale Isiolo Makueni Khwisero Naivasha Nyeri Transnzoia Narok Kakamega north Malindi Busia butula Makadara Belgut Ugunja Embu manyatta Ndori Text
2026-04-24 12:39:03 Group 120363293481145950 Sajipro Available Non Geolock Tills Available Hit my inbox 📥 Text
2026-04-24 12:38:05 Group 120363293481145950 Naona kumeanza kuchemka Text
2026-04-24 12:27:16 Group 120363260691887673 Thanks Text
2026-04-24 12:26:58 Group 120363260691887673 <contact: Abdullahi Safeway, +254 729 781208> Text
2026-04-24 12:26:33 Group 120363260691887673 Omran admin contacts Text
2026-04-24 12:26:30 Group 120363160012947646 Omran admin contacts Text
2026-04-24 12:26:29 Group 120363235383036143 Omran admin contacts Text
2026-04-24 12:25:26 Group 120363293481145950 A Dealership is Looking for A vans sales Rep With Ready team if interested Send CV To kieregeorge93@gmail.com Text
2026-04-24 12:20:16 Group 120363260691887673 Safeways Express Ltd ADMIN? Text
2026-04-24 12:20:05 Group 120363235383036143 Safeways Express Ltd ADMIN? Text
2026-04-24 12:20:02 Group 120363309550985071 Safeways Express Ltd ADMIN? Text
2026-04-24 12:19:53 Group 120363309550985071 Safeways Express Ltd ADMIN? Text