Da się moderować społeczność? Do czego to służy?
#moderacja #hejtopytanie
@Cybulion mogę teoretycznie, ale... właśnie nie chcę opensourcować gotowych rozwiązań do api żebyśmy nie mieli tu syfu jak połowa hejto zacznie skryptami się bawić xDDD
Jak będę miał chwilę to spróbuję ogarnąć, podsumowanie do kawiarenki zrobiłem w dwa wieczory z drinkiem przy pomocy @koszotorobur (któremu bardzo z tego miejsca dziękuję).
Jest na liście "kiedyś się za to wezmę" xD
@Cybulion - a po co Ci wyciągać listy pulsujących z komentarzy i postów?
@koszotorobur Szybko wołać, czasami są uzasadnione przypadki kiedy chcesz wszystkich plusujących zawołać.
Przykład 1: Napisałem post o treści "więcej info po 16", pierwszy komentarz jest o treści: "wołaj" i ma 20 piorunów.
Chciałbym zawołać po 16 wszystkich co piorunowali
@entropy_ oraz @Cybulion - prosz:
Lista użytkowników piorunujących przykładowy wpis wyciągana z endpointu API get_post_likes:
curl https://api.hejto.pl/posts/bigos-bedzie-grin-bigos/likes?page=1&limit=50 | jq -r '._embedded.items[].author.username'
Lista użytkowników piorunujących przykładowy komentarz we wpisie wyciągana z endpointu API get_post_comment_likes:
curl https://api.hejto.pl/posts/bigos-bedzie-grin-bigos/comments/3e058a69-ebda-4a5b-9fac-b67febeb75d0/likes?page=1&limit=50 | jq -r '._embedded.items[].author.username'
Program curl wiadomo, że działa na Linuksie - ale też jest dostępny na Windowsa - chociażby jako cześć Git for Windows: https://git-scm.com/downloads/win (trzeba go wywołać z terminala Git Bash).
Program jq można sobie ściągnąć na każdy system operacyjny (nawet na Windowsa): https://jqlang.github.io/jq/download/ - służy do wydobywani informacji z tekstu w formacie JSON.
@koszotorobur o. Dziekowac
@Cybulion oraz @entropy_ - tu macie jeszcze przykład gdzie komenda generuje string, który może być od razu użyty do wołania użytkowników we wpisie/komentarzu:
curl 'https://api.hejto.pl/posts/bigos-bedzie-grin-bigos/likes?page=1&limit=50' | jq -rj '._embedded.items[].author.username | "@" + . + ", " '
Parametr page odnosi się do strony z pierwszymi pięćdziesięcioma piorunami.
Parametr limit kontroluje ilość wyników na stronę (50 to maksymalna ilość piorunów jaką API zwraca).
No więc jak chcecie drugą stronę z kolejnymi 50 piorunami to musicie w URL użyć "page=2", jak trzecią to "page=3", i tak dalej.
@entropy_ feature który kiedyś ma się pojawić - ale kiedy, tego chyba nawet najstarsi admini nie wiedzą
@bojowonastawionaowca czyli teaser trailer.
Ale mi się podoba xD
@entropy_ @bojowonastawionaowca czyli w zalozeniu pojawia sie mini modzi odpowiedzialni za same spolecznosci/autorskie. Typu w smoczymbajaniu ktos dal biale napisy i juz nie musisz sie ty ruszac tylko smoku sam robi z tym porzadek?
@bojowonastawionaowca ja wiem, ale nie powiem.
@Cybulion tak, tak to powinno wyglądać
@Cybulion tak, tak, wtedy społeczności są do uporządkowania, wiedzą o tym doskonale
Zaloguj się aby komentować