Комментарий #11293470

LifeH
Нужно соотношение количества банов/суровости наказания и количества комментариев.
Теортически это можно реализовать, но есть много но
1. у меня нет данных о общем колве коментариев у юзера, а это значит, что мне нужно отдельно проверять это. и тут всплывает еще больше проблем
пример данных
{
        "id": 73052,
        "user_id": 1278824,
        "comment": {
            "id": 11109028,
            "commentable_id": 565015,
            "commentable_type": "Topic",
            "body": "[spoiler=Скрыто модератором]\nНадеюсь, того, кто подтасовал результаты турнира, трахнул в задницу родной папа\r\nФрирен чемпион.\n[/spoiler]\n\n[BAN=73052]",
            "user_id": 1278824,
            "created_at": "2024-11-15T08:25:53.025+03:00",
            "updated_at": "2024-11-15T15:11:07.026+03:00",
            "is_offtopic": false
        },
        "moderator_id": 292471,
        "reason": "п.4 [url=/forum/site/79042-pravila-sayta]правил сайта[/url], троллинг",
        "created_at": "2024-11-15T15:11:07.002+03:00",
        "duration_minutes": 960
    },
    {
        "id": 73051,
        "user_id": 756422,
        "comment": {
            "id": 11107624,
            "commentable_id": 565015,
            "commentable_type": "Topic",
            "body": "[spoiler=Скрыто модератором]\n[quote=c11107608;9357;S John]профессиональном образовании на основе владения навыками построения графиков.[/quote]
\r\nЯ тебя спросил гуманитарий ли ты чтобы узнать твой склад ума, а не выпендриться третьесортным российским высшим образованием. Всё. Мне про график интересней поговорить, чем о моем или твоем образовании, мб пора закрыть тему.[b]
[/b]
\n[/spoiler]\n\n[BAN=73051]",
            "user_id": 756422,
            "created_at": "2024-11-14T20:35:00.192+03:00",
            "updated_at": "2024-11-15T15:10:39.282+03:00",
            "is_offtopic": false
        },
        "moderator_id": 292471,
        "reason": "п.4 [url=/forum/site/79042-pravila-sayta]правил сайта[/url], троллинг",
        "created_at": "2024-11-15T15:10:39.240+03:00",
        "duration_minutes": 0
    },

2. через апи нельзя получить колво коментариев (нужно парсить страницу юзера, а чтобы узнать актуальную ссылку на страницу юзера, нужно получать её через апи)
3. это будет занимать много времени, потому что мне каждый раз нужно будет обновлять информацию о количестве комментариев у каждого(22864 юзеров).

и еще эта коллекция называется "Топ пользователей по количеству полученных банов и предупреждений за все время" так что не думаю, что твоя идея подходит к этой коллекции

Ответы

Нет комментариев

назад
Твой комментарий
Вернуться к редактированию
Предпросмотр
Скрыть