https://discord.com/developers/applications
- Paina New Application -nappia
- Anna botille nimi (ie. testibotti)
- Valitse sivuvalikosta Bot ja paina Add Bot -nappia
- Voit halutessasi klikata PUBLIC BOT -option pois päältä, mutta tämän ei pitäisi vaikuttaa mihinkään.
- Huomaa Copy-nappi Token-otsikon alla. Tulet tarvitsemaan botin tokenia (periaatteessa käyttäjänimi ja salasana yhtenä pitkänä merkkijonona) myöhemmin ja sen saa painamalla kyseistä nappia. Tokenia ei saa jakaa muille, aivan kuten et jakaisi omia salasanojasikaan.
- Valitse sivuvalikosta OAuth2. Valitse Scopes-listasta bot ja Bot Permissions-kohdasta Administrator. Kopioi linkki listojen välissä ja liitä se osoitepalkkiin. Valitse serveri, jossa haluat bottiasi testata. Voit luoda oman serverin melko helposti ja nopeasti Discordin sovelluksessa* Paina Continue ja sen jälkeen Authorize.
- Serverin luodaksesi, paina Discordin server-listan lopusta +-nappia ja seuraa ohjeita. Mut voi myös invitee sinne myöhemmin jos tulee jotain ongelmia.
- Avaa TonankkaV2 repository Githubissa (https://github.com/kripi-png/TonankkaV2). Jos sinulla ei ole Github-tunnusta, luo sellainen. Klikkaa Fork-näppäintä ruudun oikeassa yläkulmassa ja seuraa mahdollisia ohjeita.
- Klikkaa vihreää Code-näppäintä ja kopioi HTTPS-alkuinen linkki.
- Mene osoitteeseen https://git-scm.com/downloads ja lataa git (oletettavasti) Windowsille. Asenna.
- Kun Git on asennettu, avaa komentokehote joko hakemalla Windowsin haku-toiminnolla tai painamalla Win + R ja kirjoittamalla cmd avautuvaan kenttään.
- Navigoi työpöydällesi kirjoittamalla komentokehoitteeseen
cd Desktop
- Kirjoita/copy&paste komentokehoitteeseen seuraava rivi:
git clone [copypaste aikaisemmin kopioimasi linkki (ilman neliösulkeita)]
- Työpöydälläsi pitäisi nyt olla kansio nimeltä TonankkaV2.
- Kirjoita komentokehoitteeseen
cd TonankkaV2
. - Kirjoita kenttään seuraava rivi ja paina enteriä jälkeen:
py -3 -m pip install -U discord.py
- Kirjoita komentokehoitteeseen
notepad botToken.py
(case-sensitive) ja vahvista tiedoston luominen. - Käy kopioimassa bottisi token (katso Discord Application -osaa jos et muista miten)
- Kirjoita avattuun notepad-ikkunaan seuraava (huom! tokenin ympärillä pitää olla lainausmerkit):
token = "copy/paste bot token tähän"
- Tallenna tiedosto.
- Kirjoita komentokehoitteeseen
py -3 main.py
käynnistääksesi botin. - Käynnistyminen epäonnistuu, ja konsoliin ilmestyy "No module named '[moduulin nimi]'". Kirjoita konsoliin
pip install [modulin nimi]
(esim. jos error-viesti on "No module named 'requests'", kirjoita konsoliinpip install requests
- Toista vaiheet 9 - 10 kunnes konsoliin ilmestyy teksti
We have logged in as [nimi#discriminator]
. Voit nyt mennä serverillesi ja testata bottia komennolla!ping
. - Sammuttaaksesi botin, paina CTRL + C ollessasi komentokehoitteessa. Voit käynnistää sen uudelleen komennolla
py -3 main.py
- Voit nyt muokata tiedostoja haluamasi mukaan. Luodaksesi uuden komennon, voit kopioida esimerkiksi ping.py-tiedoston ja nimetä sen uudelleen. @woope jos tulee ongelmia.
- Avaa komentokehoite (ellei se ole jo päällä) ja navigoi TonankkaV2 kansioon.
- Kirjoita komentokehoitteeseen
git add *
- Kirjoita komentokehoitteeseen
git commit -m "lyhyt merkintä siitä, mitä on tehty"
esim. 'kirjoitusvirhe korjattu' tai 'x-komento lisätty' etc. huomaa että itse viestin tulee olla lainausmerkeissä. - Kirjoita komentokehoitteeseen
git push
- Avaa Github selaimessasi ja mene omaan fork-repositoryysi
- Kun olet repositorysi etusivulla, paina Pull requests ja sitten New pull request. Seuraa ohjeita ja lähetä pull request.
Vaikka muut tekisivätkin ja uusia komentoja, eivät ne kuitenkaan päivity omalle koneellesi.
- Avaa komentokehoite ja navigoi kansioon.
- Kirjoita seuraava rivi komentokehoitteeseen. Tämä tarvitsee tehdä vain kerran:
git remote add upstream https://github.com/kripi-png/TonankkaV2.git
- Kirjoita seuraavat rivit komentokehoitteeseen ja paina enteriä jokaisen jälkeen
git fetch upstream
git checkout main
git rebase upstream/main
- Vastaisuudessa sinun tarvitsee toistaa vain 1. ja 3. vaiheet