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.