Skip to content

kripi-png/TonankkaV2

Repository files navigation

Discord Application

https://discord.com/developers/applications

  1. Paina New Application -nappia
  2. Anna botille nimi (ie. testibotti)
  3. Valitse sivuvalikosta Bot ja paina Add Bot -nappia
  4. Voit halutessasi klikata PUBLIC BOT -option pois päältä, mutta tämän ei pitäisi vaikuttaa mihinkään.
  5. 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.
  6. 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.
  7. Serverin luodaksesi, paina Discordin server-listan lopusta +-nappia ja seuraa ohjeita. Mut voi myös invitee sinne myöhemmin jos tulee jotain ongelmia.

Github ja botin koodi

Valmistelu

  1. 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.
  2. Klikkaa vihreää Code-näppäintä ja kopioi HTTPS-alkuinen linkki.
  3. Mene osoitteeseen https://git-scm.com/downloads ja lataa git (oletettavasti) Windowsille. Asenna.
  4. Kun Git on asennettu, avaa komentokehote joko hakemalla Windowsin haku-toiminnolla tai painamalla Win + R ja kirjoittamalla cmd avautuvaan kenttään.
  5. Navigoi työpöydällesi kirjoittamalla komentokehoitteeseen cd Desktop
  6. Kirjoita/copy&paste komentokehoitteeseen seuraava rivi:
git clone [copypaste aikaisemmin kopioimasi linkki (ilman neliösulkeita)]
  1. Työpöydälläsi pitäisi nyt olla kansio nimeltä TonankkaV2.
  2. Kirjoita komentokehoitteeseen cd TonankkaV2.
  3. Kirjoita kenttään seuraava rivi ja paina enteriä jälkeen:
py -3 -m pip install -U discord.py
  1. Kirjoita komentokehoitteeseen notepad botToken.py (case-sensitive) ja vahvista tiedoston luominen.
  2. Käy kopioimassa bottisi token (katso Discord Application -osaa jos et muista miten)
  3. Kirjoita avattuun notepad-ikkunaan seuraava (huom! tokenin ympärillä pitää olla lainausmerkit):
token = "copy/paste bot token tähän"
  1. Tallenna tiedosto.
  2. Kirjoita komentokehoitteeseen py -3 main.py käynnistääksesi botin.
  3. 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 konsoliin pip install requests
  4. Toista vaiheet 9 - 10 kunnes konsoliin ilmestyy teksti We have logged in as [nimi#discriminator]. Voit nyt mennä serverillesi ja testata bottia komennolla !ping.
  5. Sammuttaaksesi botin, paina CTRL + C ollessasi komentokehoitteessa. Voit käynnistää sen uudelleen komennolla py -3 main.py
  6. Voit nyt muokata tiedostoja haluamasi mukaan. Luodaksesi uuden komennon, voit kopioida esimerkiksi ping.py-tiedoston ja nimetä sen uudelleen. @woope jos tulee ongelmia.

Muutosten lähettäminen

  1. Avaa komentokehoite (ellei se ole jo päällä) ja navigoi TonankkaV2 kansioon.
  2. Kirjoita komentokehoitteeseen git add *
  3. 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ä.
  4. Kirjoita komentokehoitteeseen git push
  5. Avaa Github selaimessasi ja mene omaan fork-repositoryysi
  6. Kun olet repositorysi etusivulla, paina Pull requests ja sitten New pull request. Seuraa ohjeita ja lähetä pull request.

Muiden muutosten lataaminen

Vaikka muut tekisivätkin ja uusia komentoja, eivät ne kuitenkaan päivity omalle koneellesi.

  1. Avaa komentokehoite ja navigoi kansioon.
  2. Kirjoita seuraava rivi komentokehoitteeseen. Tämä tarvitsee tehdä vain kerran:
git remote add upstream https://github.com/kripi-png/TonankkaV2.git
  1. Kirjoita seuraavat rivit komentokehoitteeseen ja paina enteriä jokaisen jälkeen
git fetch upstream
git checkout main
git rebase upstream/main
  1. Vastaisuudessa sinun tarvitsee toistaa vain 1. ja 3. vaiheet

About

Bot for class' Discord server

Resources

Stars

Watchers

Forks

Languages