Активный гражданин #3

  • Автор темы Автор темы Tysha
  • Дата начала Дата начала
Тема закреплена бессрочно
Вдруг кому-то не досталась скатерть из прошлой весенней коллекции (лён, серая с ромашками, с кружевом по краям), а хочется -она есть на я.маркете за 479 руб
Screenshot_20260625_102242.webp
 
Нет, просто много идей пишу. А скриншот меня попросила

Катана прикрепить, это не я сама придумала. И работаю я точно не у них и к ним никакого отношения не имею.

Анна, я бы на Вашем месте перестал что то кому то доказывать и оправдываться. Я например уверен, что вы пишите правду и не являетесь какой то засланкой. и рад, что у Вас получается то, что другие пока сделать не могут. Просто статистика вещь упрямая, да и люди разные и по разному воспринимают действительность.
 
Только ей и дают ,видать
причем с огромной скоростью она их тратит, по моим подсчетам у нее минимум 9000 уже должно быть, а в верхнем углу всего 3900, а задания делает постоянно, не бьется...у меня...
---------Двойное сообщение соединено: ---------

Поздравляем, вы выполнили задание «Про мой район»
Ура!!! Мне зачли, даже не ожидала )
 
Последнее редактирование:
Ничего против вкусностей не имею, а даже очень люблю, но из цитата: "В нем доступны кукисы, трайфлы и напитки", мне знакомо только напитки) вот почему нельзя просто назвать - печенье, пирожки, мармелад, тарталетки и тд??
Это всё маркетинг :) Как говорил кто-то из известных рестораторов, Андрей Деллос, кажется, продать поджаренный хлеб дорого не получится, а вот если его обозначить в меню как крутон, то стоимость увеличивается в разы. Здесь та же история - продать одну печеньку за 500 рублей проблематично, а вот кукис - вполне можно:)
 
Это всё маркетинг :) Как говорил кто-то из известных рестораторов, Андрей Деллос, кажется, продать поджаренный хлеб дорого не получится, а вот если его обозначить в меню как крутон, то стоимость увеличивается в разы. Здесь та же история - продать одну печеньку за 500 рублей проблематично, а вот кукис - вполне можно:)
Ну,хорошо,что не кукиш
Что то с таким названием точно пробовать эти фиги не хочется
Лучше домашние печеньки)))
 
у моей матери не было отмеченно новостей около 300 штук в АГ! написал скрипт через ии! нужен Firefox - плагин Tampermonkey!
вроде саблюдал все! заходите и он сам проставляет 5!
// ==UserScript==
// @Name AG Novelties Walker FINAL + INTERVALS
// @namespace ag.mos.walker
// @version 6.1
// @description Ходит по новостям, включает фильтр "Открытые", ставит "Отлично" с интервалами
// @match https://ag.mos.ru/novelties*
// @match https://ag.mos.ru/novelties/*
// @GranT none
// ==/UserScript==

(function() {
'use strict';

const DELAY = 4000; // задержка после оценки
const WAIT_LOAD = 2000; // задержка после загрузки страницы
const WAIT_AFTER_FILTER = 2000; // задержка после клика по фильтру
const STORAGE_KEY = "ag_news_queue";

const sleep = ms => new Promise(r => setTimeout(r, ms));

function waitFor(selector, timeout = 20000) {
return new Promise(resolve => {
const start = Date.now();
const timer = setInterval(() => {
const el = document.querySelector(selector);
if (el) {
clearInterval(timer);
resolve(el);
}
if (Date.now() - start > timeout) {
clearInterval(timer);
resolve(null);
}
}, 200);
});
}

async function waitForLinks() {
return new Promise(resolve => {
const timer = setInterval(() => {
const links = [...document.querySelectorAll("a[href^='/novelties/']")]
.map(a => a.href)
.filter(h => /\d+$/.test(h));

if (links.length > 0) {
clearInterval(timer);
resolve(links);
}
}, 300);
});
}

async function rateExcellent(id) {
const url = "https://ag.mos.ru/api/service/site/novelty/fill?request_id=" + crypto.randomUUID();

const payload = {
novelty_id: id,
user_rating: 5
};

console.log(`⭐ Ставлю 'Отлично' новости ${id}`);

await fetch(url, {
method: "POST",
credentials: "include",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(payload)
});
}

function saveQueue(q) { localStorage.setItem(STORAGE_KEY, JSON.stringify(q)); }
function loadQueue() {
try { return JSON.parse(localStorage.getItem(STORAGE_KEY)) || []; }
catch { return []; }
}

async function main() {

// ----------------------------------------------------
// 0. МЫ НА /novelties или /novelties?filters=all
// ----------------------------------------------------
if (location.pathname === "/novelties" &&
!location.search.includes("filters=active")) {

console.log("📄 На странице /novelties. Жду 2 секунды...");
await sleep(WAIT_LOAD);

console.log("🔍 Жду Angular...");
await waitFor("app-novelties, agmui-chip-checkbox");

console.log("🔍 Ищу кнопку 'Открытые'...");
const filter = await waitFor("agmui-chip-checkbox.filter-item");

if (!filter) {
console.log("❌ Фильтр 'Открытые' не найден");
return;
}

console.log("🔘 Кликаю по фильтру 'Открытые'...");
filter.click();

console.log("⏳ Жду 2 секунды после клика...");
await sleep(WAIT_AFTER_FILTER);

console.log("🔄 Переход на filters=active...");
location.href = "https://ag.mos.ru/novelties?filters=active";
return;
}

// ----------------------------------------------------
// 1. МЫ НА /novelties?filters=active
// ----------------------------------------------------
if (location.href.includes("filters=active")) {

console.log("📄 На странице active. Жду 2 секунды...");
await sleep(WAIT_LOAD);

console.log("🔍 Жду появления карточек...");
await waitFor("agmui-novelty-card");

console.log("🔍 Жду ссылки...");
const links = await waitForLinks();

console.log("🔗 Найдены ссылки:", links);

const ids = links.map(h => Number(h.split("/").pop()));
saveQueue(ids);

const queue = loadQueue();
if (queue.length === 0) {
console.log("⚠ Нет новостей");
return;
}

const next = queue.shift();
saveQueue(queue);

console.log("➡ Открываю новость:", next);
location.href = "https://ag.mos.ru/novelties/" + next;
return;
}

// ----------------------------------------------------
// 2. МЫ НА СТРАНИЦЕ НОВОСТИ
// ----------------------------------------------------
const match = location.href.match(/novelties\/(\d+)/);
if (match) {
const id = Number(match[1]);
console.log("📰 На странице новости:", id);

console.log("⏳ Жду 2 секунды перед оценкой...");
await sleep(WAIT_LOAD);

await rateExcellent(id);

console.log(`⏳ Жду ${DELAY / 1000} сек...`);
await sleep(DELAY);

console.log("↩ Возвращаюсь на /novelties...");
location.href = "https://ag.mos.ru/novelties";
}
}

main();

})();
 
Подскажите, пожалуйста, когда можно ловить игрушки, отваливаливающиеся, вчера не видела во сколько были
Вот сколько осталось. Я там чуть припозднилась. Оставалось 30 мест. Было 200.
 

Вложения

  • Screenshot_2026-06-25-11-16-38-464_ru.mos.gz.webp
    Screenshot_2026-06-25-11-16-38-464_ru.mos.gz.webp
    77,4 KB · Просмотры: 155
причем с огромной скоростью она их тратит, по моим подсчетам у нее минимум 9000 уже должно быть, а в верхнем углу всего 3900, а задания делает постоянно, не бьется...у меня...
:) Не знаю я кто на кого работает или нет... не хочу про это думать и разбираться, но именно эту особенность сразу заметил на скрине пользователя - судя по количеству наград = 144 = человек ооочень давно хотя бы на АГ и активно голосует за всё и получает баллы.
За один день только приплюсовала 3700 как минимум, а вверху 3900... а за всё время и такими усилиями и темпами вообще мульоны должны быть постоянно :D.
Непонятно только одно лично мне - куды, КУДЫЖ можно столько растратить-то постоянно, на что???!!! :eek:

Хотя по идее - дайте мне 10 мульонов баксов и я их реально потрачу за пару суток и знаю на что именно на дело, а не размотаю на безделушки. 😝
 
:) Не знаю я кто на кого работает или нет... не хочу про это думать и разбираться, но именно эту особенность сразу заметил на скрине пользователя - судя по количеству наград = 144 = человек ооочень давно хотя бы на АГ и активно голосует за всё и получает баллы.
За один день только приплюсовала 3700 как минимум, а вверху 3900... а за всё время и такими усилиями и темпами вообще мульоны должны быть постоянно :D.
Непонятно только одно лично мне - куды, КУДЫЖ можно столько растратить-то постоянно, на что???!!! :eek:

Хотя по идее - дайте мне 10 мульонов баксов и я их реально потрачу за пару суток и знаю на что именно на дело, а не размотаю на безделушки. 😝
Следствие ведут колобки 🤣
 
Ну,хорошо,что не кукиш
Что то с таким названием точно пробовать эти фиги не хочется
Лучше домашние печеньки)))
Так, кто тут у нас печеньки печет??
---------Двойное сообщение соединено: ---------

:) Не знаю я кто на кого работает или нет... не хочу про это думать и разбираться, но именно эту особенность сразу заметил на скрине пользователя - судя по количеству наград = 144 = человек ооочень давно хотя бы на АГ и активно голосует за всё и получает баллы.
За один день только приплюсовала 3700 как минимум, а вверху 3900... а за всё время и такими усилиями и темпами вообще мульоны должны быть постоянно :D.
Непонятно только одно лично мне - куды, КУДЫЖ можно столько растратить-то постоянно, на что???!!! :eek:

Хотя по идее - дайте мне 10 мульонов баксов и я их реально потрачу за пару суток и знаю на что именно на дело, а не размотаю на безделушки. 😝
Все же по разному тратят. Я периодически делаю задания, но в основном у меня на счетах нули, т.к. люблю тратить на Пятерочку и Окей. Знаю, многие на такую фигню баллы не тратят.
 
:) Не знаю я кто на кого работает или нет... не хочу про это думать и разбираться, но именно эту особенность сразу заметил на скрине пользователя - судя по количеству наград = 144 = человек ооочень давно хотя бы на АГ и активно голосует за всё и получает баллы.
За один день только приплюсовала 3700 как минимум, а вверху 3900... а за всё время и такими усилиями и темпами вообще мульоны должны быть постоянно :D.
Непонятно только одно лично мне - куды, КУДЫЖ можно столько растратить-то постоянно, на что???!!! :eek:

Хотя по идее - дайте мне 10 мульонов баксов и я их реально потрачу за пару суток и знаю на что именно на дело, а не размотаю на безделушки. 😝
Правильно, реальные деньги хоть в долларах, хоть в рублях можно потратить очень быстро, а баллы быстро не проешь. У меня тоже много было идей, за одну заплатили, остальные написали, что схожие. Итого из 18 заплатили только за одну, 17 написали, что схожие( что хотели, то и написали). Охота отпала связываться. Так увлеклась этими идеями, что на одном ак не успела проголосовать за витрины, там побольше было и придумыть ничего не надо было. Вообщем нагрели здорово. Пусть сидят со своими идеями
 
Последнее редактирование:
Вообщем нагрели здорово. Пусть сидят со своими идеями
Так она никогда так настырно не рекламировала. А тут прям конкретное число написала. И не один человек пишет, что прокатили. Идея в голосованиях, а она "схожая" и мимо баллов. Так что, Анна, придется вам как то самой отдуваться.
 
у моей матери не было отмеченно новостей около 300 штук в АГ! написал скрипт через ии! нужен Firefox - плагин Tampermonkey!
вроде саблюдал все! заходите и он сам проставляет 5!
// ==UserScript==
// @Name AG Novelties Walker FINAL + INTERVALS
// @namespace ag.mos.walker
// @version 6.1
// @description Ходит по новостям, включает фильтр "Открытые", ставит "Отлично" с интервалами
// @match https://ag.mos.ru/novelties*
// @match https://ag.mos.ru/novelties/*
// @GranT none
// ==/UserScript==

(function() {
'use strict';

const DELAY = 4000; // задержка после оценки
const WAIT_LOAD = 2000; // задержка после загрузки страницы
const WAIT_AFTER_FILTER = 2000; // задержка после клика по фильтру
const STORAGE_KEY = "ag_news_queue";

const sleep = ms => new Promise(r => setTimeout(r, ms));

function waitFor(selector, timeout = 20000) {
return new Promise(resolve => {
const start = Date.now();
const timer = setInterval(() => {
const el = document.querySelector(selector);
if (el) {
clearInterval(timer);
resolve(el);
}
if (Date.now() - start > timeout) {
clearInterval(timer);
resolve(null);
}
}, 200);
});
}

async function waitForLinks() {
return new Promise(resolve => {
const timer = setInterval(() => {
const links = [...document.querySelectorAll("a[href^='/novelties/']")]
.map(a => a.href)
.filter(h => /\d+$/.test(h));

if (links.length > 0) {
clearInterval(timer);
resolve(links);
}
}, 300);
});
}

async function rateExcellent(id) {
const url = "https://ag.mos.ru/api/service/site/novelty/fill?request_id=" + crypto.randomUUID();

const payload = {
novelty_id: id,
user_rating: 5
};

console.log(`⭐ Ставлю 'Отлично' новости ${id}`);

await fetch(url, {
method: "POST",
credentials: "include",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(payload)
});
}

function saveQueue(q) { localStorage.setItem(STORAGE_KEY, JSON.stringify(q)); }
function loadQueue() {
try { return JSON.parse(localStorage.getItem(STORAGE_KEY)) || []; }
catch { return []; }
}

async function main() {

// ----------------------------------------------------
// 0. МЫ НА /novelties или /novelties?filters=all
// ----------------------------------------------------
if (location.pathname === "/novelties" &&
!location.search.includes("filters=active")) {

console.log("📄 На странице /novelties. Жду 2 секунды...");
await sleep(WAIT_LOAD);

console.log("🔍 Жду Angular...");
await waitFor("app-novelties, agmui-chip-checkbox");

console.log("🔍 Ищу кнопку 'Открытые'...");
const filter = await waitFor("agmui-chip-checkbox.filter-item");

if (!filter) {
console.log("❌ Фильтр 'Открытые' не найден");
return;
}

console.log("🔘 Кликаю по фильтру 'Открытые'...");
filter.click();

console.log("⏳ Жду 2 секунды после клика...");
await sleep(WAIT_AFTER_FILTER);

console.log("🔄 Переход на filters=active...");
location.href = "https://ag.mos.ru/novelties?filters=active";
return;
}

// ----------------------------------------------------
// 1. МЫ НА /novelties?filters=active
// ----------------------------------------------------
if (location.href.includes("filters=active")) {

console.log("📄 На странице active. Жду 2 секунды...");
await sleep(WAIT_LOAD);

console.log("🔍 Жду появления карточек...");
await waitFor("agmui-novelty-card");

console.log("🔍 Жду ссылки...");
const links = await waitForLinks();

console.log("🔗 Найдены ссылки:", links);

const ids = links.map(h => Number(h.split("/").pop()));
saveQueue(ids);

const queue = loadQueue();
if (queue.length === 0) {
console.log("⚠ Нет новостей");
return;
}

const next = queue.shift();
saveQueue(queue);

console.log("➡ Открываю новость:", next);
location.href = "https://ag.mos.ru/novelties/" + next;
return;
}

// ----------------------------------------------------
// 2. МЫ НА СТРАНИЦЕ НОВОСТИ
// ----------------------------------------------------
const match = location.href.match(/novelties\/(\d+)/);
if (match) {
const id = Number(match[1]);
console.log("📰 На странице новости:", id);

console.log("⏳ Жду 2 секунды перед оценкой...");
await sleep(WAIT_LOAD);

await rateExcellent(id);

console.log(`⏳ Жду ${DELAY / 1000} сек...`);
await sleep(DELAY);

console.log("↩ Возвращаюсь на /novelties...");
location.href = "https://ag.mos.ru/novelties";
}
}

main();

})();
На всякий случай, был уже скрипт на оценку новинок https://mipped.com/f/threads/aktivnyi-grazhdanin-2.227106/page-6142#post-6228293. Но все равно спасибо
 
  • Like +1
Реакции: LILA123, Gimmick и RIO-RIO
причем с огромной скоростью она их тратит, по моим подсчетам у нее минимум 9000 уже должно быть, а в верхнем углу всего 3900, а задания делает постоянно, не бьется...у меня...
Девочки и мальчики ,негоже считать чужие деньги и баллы)
Потратить в МП можно на что угодно ,всё зависит от потребностей)
У меня тут 1,5 месяца были небольшие проблемки с здоровьем ,так вот промики на аптеки меня ооочень хорошо выручили,потрачено было значительно)
 
Девочки и мальчики ,негоже считать чужие деньги и баллы)
Потратить в МП можно на что угодно ,всё зависит от потребностей)
У меня тут 1,5 месяца были небольшие проблемки с здоровьем ,так вот промики на аптеки меня ооочень хорошо выручили,потрачено было значительно)
Так никто и не считает чужие деньги, наверное, у каждого хватает. Речь о том, что с ГИ не стоит дружить, они просто даром хотят наши идеи