Есть скрипт бота телеграмм где пополнение баланса проверяется через коменты в. После пополнения номер транзакции записывается в файл transactions. Проблема в том что хостинг не допускает изменен к файлов после загрузки. И вот помогите переделать проверку пополнения без файла. Qiwi api использую Вот код
setInterval(async () => {
wallet.getOperationHistory({
rows: 1,
operation: "IN"
}, async (err, res) => {
res.data.map(async (operation) => {
if(transactions.indexOf(operation.txnId) !== -1) return;
if(!operation.comment) return;
if(!operation.comment.startsWith("promotions")) return;
let user = await User.findOne({ id: Number(operation.comment.split("promotions")[1]) });
if(!user) return;
await user.inc("balance", operation.sum.amount);
await user.set("verify", true);
bot.sendMessage(user.id, Вы пополнили свой баланс на ${operation.sum.amount}р);
transactions.push(operation.txnId);
require("fs").writeFileSync("./transactions.json", JSON.stringify(transactions, null, "\t"));
});
});
}, 30000);