Skocz do zawartości
  • 0

Automatyczny youtuber


creepek

Pytanie

Witam,

Proszę o napisanie skryptu. Jak sie wpisze /yt link do filmu to sprawdza z jakiegos api czy film ma nazwę, którą podam w options i czy użytkownik który wstalił film ma przynajmniej 20 subskrybcji, jeśli nie jest to wystarczająco wytłumaczone to zapraszam na priv po ip serwera na którym to jest ;)

Odnośnik do komentarza
https://skript.pl/temat/21015-automatyczny-youtuber/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Proszę bardzo! Trochę męczenia było ale się udało ;) Wymaga chyba WildSkript i SkQuery ale pewny nie jestem, ważne że działa :). (to działa tylko subami :() Wykonanie tak że sprawdza tytuł filmu i suby jest chyba nie możliwe :( 

command /yt [<text>]:
	trigger:
		if arg 1 is not set:
			send " &8» &ePodaj ID swojego kanalu!"
		else:
			set {_var} to text from "https://jaku49.000webhostapp.com/subs.php?id=%arg-1%"
			set {_pd} to "%{_var}%" parsed as number
			send " &8» &ePosiadasz &6%{_var}%&e subow"
			if {_pd} is greater than or equal to 20:
				send " &8» &eDostajesz range yt, masz wiecej niz 20 subow!"
				execute console command "pex user %player% group set youtuber"
			else:
				send " &8» &cNie masz 20 sub na yt :("
Edytowane przez Kuba_2003TV
Odnośnik do komentarza
https://skript.pl/temat/21015-automatyczny-youtuber/#findComment-142822
Udostępnij na innych stronach

  • 0
3 godziny temu, Kuba_2003TV napisał:

Proszę bardzo! Trochę męczenia było ale się udało ;) Wymaga chyba WildSkript i SkQuery ale pewny nie jestem, ważne że działa :). (to działa tylko subami :() Wykonanie tak że sprawdza tytuł filmu i suby jest chyba nie możliwe :( 


command /yt [<text>]:
	trigger:
		if arg 1 is not set:
			send " &8» &ePodaj ID swojego kanalu!"
		else:
			set {_var} to text from "https://jaku49.000webhostapp.com/subs.php?id=%arg-1%"
			set {_pd} to "%{_var}%" parsed as number
			send " &8» &ePosiadasz &6%{_var}%&e subow"
			if {_pd} is greater than or equal to 20:
				send " &8» &eDostajesz range yt, masz wiecej niz 20 subow!"
				execute console command "pex user %player% group set youtuber"
			else:
				send " &8» &cNie masz 20 sub na yt :("

Z pomocą twojego skryptu napisałem swój, w któwym trzeba podać url filmu i sprawdza za pomocą json czy film ma daną nazwę lecz teraz z ilością subów gorzej bo nie wiem jak za pomocą url filmu (nie kanału) sprawdzić ilość subów :(

Odnośnik do komentarza
https://skript.pl/temat/21015-automatyczny-youtuber/#findComment-142837
Udostępnij na innych stronach

  • 0

Wybaczcie nie ma rozwiązania jeszcze na takie coś w Skript. Ewentualnie można to zrobić w pluginie korzystając z bardzo dziwnego API YOUTUBE.

Odnośnik do komentarza
https://skript.pl/temat/21015-automatyczny-youtuber/#findComment-142842
Udostępnij na innych stronach

  • 0
9 godzin temu, wiktorelex napisał:

Z pomocą twojego skryptu napisałem swój, w któwym trzeba podać url filmu i sprawdza za pomocą json czy film ma daną nazwę lecz teraz z ilością subów gorzej bo nie wiem jak za pomocą url filmu (nie kanału) sprawdzić ilość subów :(

Ja miałem tak samo: albo tytuł albo suby. Nie da sie chyba tego połączyć. Trzeba zainwestować w programiste który zrobi to w pluginie, a nie na skryptach siedzieć bo tu nie da się wszystkiego od tak zrobić ;) 

Edytowane przez Kuba_2003TV
Odnośnik do komentarza
https://skript.pl/temat/21015-automatyczny-youtuber/#findComment-142854
Udostępnij na innych stronach

  • 0
1 godzinę temu, Smaik napisał:

Kazdy moze podac URL nie swojego filmiku i maja Free YT.

Dlatego można zastosować metode "Podaj link do filmiku... Dzięki, a teraz zmień jego nazwe na "8f956f87576r" (losowe znaki here) i potwierdź komendą /komenda" - jeśli możesz zmienić nazwe filmiku - masz do niego dostęp, czyli w 99% przypadków kanał należy do Ciebie.

@BeLWeR czemu dla ciebie jest to rakowe?

Edytowane przez Bielecki
Odnośnik do komentarza
https://skript.pl/temat/21015-automatyczny-youtuber/#findComment-142890
Udostępnij na innych stronach

  • 0

@BeLWeR to czy to ma sens czy nie, to inna sprawa (osobiście uważam że ma - jesteś 24/7 na serwerze i zawsze sie tak nudzisz, żeby rozdawać rangi?). Pytali o rozwiązanie, więc poddałem pomysł. Na tej samej zasadzie strony typu ts3index identyfikują czy jesteś właścicielem Teamspeak'a, którego dodałeś ;) Więc skoro tam się to sprawdza, to czemu nie miałoby się sprawdzać tutaj?

A jesli uważasz że bezsensowne jest tworzenie jakichkolwiek skryptów na to, to "rakuj" proszę pierwszy post, który to zapoczątkował, a nie mój, gdy próbuję pomóc ;)

 

Dziękuję :P

Edytowane przez Bielecki
Odnośnik do komentarza
https://skript.pl/temat/21015-automatyczny-youtuber/#findComment-142899
Udostępnij na innych stronach

  • 0
12 godzin temu, wiktorelex napisał:

I jak tego użyć?

SubscribersAPI polega na tym, że sprawdza ilość subskrybcji z filmu do którego podasz link...

Przykład;

 

function getSubscribers(url: text , p: player):
	set {_var} to text of "%{_url}%"
	if {_var} contains "<span class="yt-subscription-button-subscriber-count-branded-horizontal yt-subscriber-count" title="" aria-label="" tabindex="0"></span>":
		replace all "<span class="yt-subscription-button-subscriber-count-branded-horizontal yt-subscriber-count" title="" aria-label="" tabindex="0"></span>" with "" in {_var}
		replace all "&nbsp" with "" in {_var}
		# do something...
	else:
		send "This is not a video-url." to {_p}
# do something czyli np. 
# if {_var} > 20: # jesli subskrybcji jest wiecej niz 20
# send "Masz wiecej niz 20 subow ilosc (%{_var}%)" to {_p}
command /getSubscribers [<text>]:
	trigger:
		getSubscribers (argument, player)

w argumencie z komendy /getSubscribers - trzeba wpisac link do filmu.

Odnośnik do komentarza
https://skript.pl/temat/21015-automatyczny-youtuber/#findComment-143255
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...