• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    NYXnyx :: API
    T_RAVEN
    T_RAVEN --- ---
    bude mozne pridavat pres api eventy? 😇
    KAPPI
    KAPPI --- ---
    SKAFF: Koukam, ze claude je s webui docela konzistentni, napric projekty a uzivateli 🙂
    SKAFF
    SKAFF --- ---
    Problém: admin log v high-traffic klubech nemá možnost zobrazovat, komu kdo dal kdy ban a kolikrát v historii se to stalo, a admin log má zhruba 2-3 měsíce cut-off. Historický data nejsou a nejsou dostupný přes API, včetne samotnýho logu, který v API není. Takže netuším, kolikrát se komu smazal post kde a jestli někdo dostal ban nikdy, nebo padesátkrát.

    Takže účelem je sběr nějakých dat a zobrazování informací pro rozhodnutí v kontextu high traffic klubů

    Řešení Nyx Moderator

    Zbytek imgs tady https://imgur.com/a/OOOmRG6

    - Dělá akce jen na základě user inputu přes vaše ID, což se pak zobrazí v originálním admin-logu
    - Nedělá to nic samo, jen flaguje
    - Nastavitelný threshold a pravidla na to, kdy flagne post ke smazání (budu rozšiřovat, ie podle hodnocení, podle obsahu (neobsahuje img v img klubu atd)
    - Většuinu věcí bere z API
    - Admin log to scrapuje jobem a parsuje pro výstup do db (nastavitelna frekvence)

    Backlog
    - Tampermonkey skript, kterej si tahá data z appky a zobrazuje přímo na frontendu Nyxu (TBC)
    - Auto mode :)

    Je to velmi alpha (napadlo mě to dneska kolem 18), testuju, ale budu to vyndavat k využití pro všechny, co mají práva na moderování, až si budu jistej, že to fakt dělá to co má, kde má.



    PLECH
    PLECH --- ---
    Už mi to šlape, dík :) Sleduju RSS feed, vytahuju z něj obrázky, pomocí vision api validuju, že se jedná o stripy, a házim je přes api sem:

    [Regularly Scheduled Humor Rectangles :: Strange Planet auto feed]
    PLECH
    PLECH --- ---
    NYX: kewl, díky za vysvětlení. Zkusim dát post bez obsahu.
    NYX
    NYX --- ---
    PLECH: Kdyz mas nahrane obrazky, prilozi se automaticky k nasledujicimu postu. Zaroven se s nim svazi, tj. smazani prispevku smaze obrazek.
    PLECH
    PLECH --- ---
    Mám dotaz. Jak správně postnout obrázek do auditka přes api? Dělám dva kroky:
    1) Volám /api/file/upload, kde dávám parametr discussion_attachment a ID diskuse. Toto prochází, dostávám URL obrázku v odpovědi.
    2) Volám /api/discussion/{discussionId}/send/text, kam dávám html ve formátu <img src="$url"> s $url z předchozí odpovědi.

    V auditku vznikne post, který obrahuje stejný obrázek dvakrát. Je samozřejmě možný, že mam blbě kód, ale nezdá se mi.
    TOOMIX
    TOOMIX --- ---
    NYX: je to nějaký divný, mně to hlásí že posílám 59 kB.

    POST Request mám takhle a response prostě vrátí že Entity Too Large. Ručně přes web editor mi to projde.

    NYX
    NYX --- ---
    TOOMIX: No ale primo nyx by to vratil naformatovane uplne jinak. Formularova data jsou kazdopadne omezena na 100Kib.
    TOOMIX
    TOOMIX --- ---
    NYX: ikdyž...

    The HTTP 413 status code, "Request Entity Too Large," indicates that the server refuses to process a request because the payload size exceeds the server's allowable limits. This error typically occurs when sending large files or extensive data in requests
    TOOMIX
    TOOMIX --- ---
    NYX: mám to jako HTTP request v C#, tak dobrý, kouknu tímhle směrem jestli není problém tam
    NYX
    NYX --- ---
    TOOMIX: Takhle graficky provedeny error asi nebude z nyxu? Nejdes pres nejakou proxy atd?
    TOOMIX
    TOOMIX --- ---
    TOOMIX: manuálně přes editaci nástěnky to tam vložit šlo
    TOOMIX
    TOOMIX --- ---
    Mám otázku - spravuji soutěž Kdo umře, nástěnku generuju skriptem z databáze a přes API ji vždy aktualizuji. Teď jsem přidal dalšího člověka do soutěže a NYX mi vrací toto - rozumím tomu tak, že to moje HTML je moc velké?

    [Kdo umře - tipovací soutěž]

    SH_PANDA
    SH_PANDA --- ---
    NYX: super
    NYX
    NYX --- ---
    SH_PANDA: Vicemene. Mozna je neco nezdokumentovane, ale snad to spis sedi.
    SH_PANDA
    SH_PANDA --- ---
    ten swagger v headru je aktualni stav api?
    BOD
    BOD --- ---
    nejsem tak technicky zdatnej aby mi stacil popis ve Swaggeru a mam radeji ukecanejsi dokumentace, tak jsem investoval vecer a par usd do vygenerovani https://github.com/manihindrich/nyx_api_doku treba bude k uzitku i nekomu dalsimu z mistnich kutilu
    BOD
    BOD --- ---
    DEEFHA: fuuck :D
    DEEFHA
    DEEFHA --- ---
    BOD: Loop or die .-)
    Kliknutím sem můžete změnit nastavení reklam