Jak hostować bota discord na telefonie z androidem (za darmo)

Instalacja F-Droida

Jako, że aplikacja termux z google play store jest przestarzała i aktualizacje nie są już wspierane, zainstalujemy go z innego źródła.

Przechodzimy na stronę f-droid.org i klikamy w przycisk pobierania możliwe, że będziemy musieli zezwolić na pobieranie aplikacji z nieznanych źródeł. Potem otwieramy plik który pobraliśmy i przeprowadzamy instalację.

Instalacja termuxa

Po instalacji F-Droida możemy włączyć tą aplikację, klikamy lupę w prawym dolnym rogu i wyszukujemy termux, po wyszukaniu klikamy w aplikację z opisem „Terminal emulator with packages” i wybieramy przycisk instalacji. Tutaj też może się pojawić informacja o tym, że musimy zezwolić na instalację z nieznanych źródeł. Potwierdzamy, instalujemy aplikację i ją otwieramy.

Po otworzeniu aplikacji powinniśmy zobaczyć taki widok:

Instalacja Pythona i biblioteki discord.py

Oczywiście bot nie musi być napisany w pythonie, można użyć innego dowolnego języka programowania, ale na potrzeby poradnika skorzystamy z niego.

Aby zainstalować pythona wpisujemy:

pkg install python

Przy instalacji zostaniemy zapytani czy chcemy kontynuować, wpisujemy y i czekamy na zakończenie instalacji. Po instalacji możemy sprawdzić czy python poprawnie się zainstalował wpisując:

python --version

Jako odpowiedź powinniśmy otrzymać wersję pythona.

Aby zainstalować bibliotekę discord.py wpisujemy:

pip install discord.py

Teraz czekamy na zakończenie instalacji i voilà.

Tworzenie plików bota i uruchomienie go

Aby utworzyć folder na naszego bota wpisujemy:

mkdir bot

Potem przechodzimy do folderu wpisując:

cd bot

Teraz tworzymy plik bota następującą komendą:

nano bot.py

Przy okazji od razu otworzył nam się plik bota i możemy teraz wklepać tam kod bota, dla poradnika użyję bardzo prostego kodu. Jeśli chcesz stworzyć bardziej zaawansowanego bota zapraszam do kursu discord.py na naszym blogu: kurs discord.py

from discord.ext import commands

bot = commands.Bot(command_prefix="$")

@bot.event
async def on_ready()
        print(f"Bot jest gotowy\nZalogowano jako {bot.user}")


@bot.command()
async def test(ctx):
    await ctx.message.reply("Wysłane z bota hostowanego na telefonie", mention_author=False)

bot.run("TOKEN")

Zamieniamy TOKEN na token naszego bota, znajdziemy go na tej stronie.

Najpierw jednak trzeba utworzyć na tej stronie aplikację, a później samego bota.

Teraz trzeba zapisać bota, aby to zrobić trzeba kliknąć ctrl + x:

Później klikamy y, a następnie enter i powinniśmy wrócić do terminala.

Aby włączyć bota wpisujemy:

python bot.py

Jako odpowiedź powinniśmy otrzymać:

Bot jest gotowy
Zalogowano jako Nick%tag

Bot jest teraz online na discordzie, i odpowiada na nasze komendy.

Podsumowanie

W tym poradniku dowiedziałeś się jak postawić bota discord na telefonie, bot będzie działał póki telefon się nie wyłączy (rozładowana bateria, etc.), lub nie utracisz połączenia z internetem.

Exit mobile version