toastbot yra švarus, išplėstine IRC botas naudojant Python, irckit, gevent ir prašymus.
Naudojimas
Sukurkite savo `` bot.py`` failą ir kritimą:
& Nbsp; & nbsp; & nbsp; importo toastbot
& Nbsp; & nbsp; & nbsp; botas = toastbot.ToastBot (myircbot "," #myircchannel)
& Nbsp; & nbsp; & nbsp; bot.setup ()
Tada paleiskite jį su `` python bot.py``.
Sąranka "
`` Toastbot`` objektas reikalauja `` `` nick`` & channel`` argumentus ir gali imtis
įvairovė ne reikiamas parinktis.
Reikalingi argumentai
* `` Nick`` - iš boto slapyvardis, kaip eilutę.
* `` Channel`` - kanalo botas turėtų prisijungti, kaip eilutę.
Nustatymai
* `` Server`` - serveris botas turėtų prisijungti prie (Numatytoji: `` irc.freenode.net``).
* `` Username`` -The varde botas turėtų nustatyti, kaip (pagal nutylėjimą: `` nick``);
* `` Realname`` - žmogaus suprantamas pavadinimas botas turi pateikti (pagal nutylėjimą: "ToastBot").
* `` debug`` - Kontrolė, jei IRC ryšys turėtų savivartis debug Pranešimai (pagal nutylėjimą: `` false``).
* `` Log_dir`` - Kontrolė, ką katalogo rąstai turėtų eiti (pagal nutylėjimą: `` $ INSTALL_DIRECTORY / logs``).
* `` Variants`` - Naudoti nepaisyti būdų spręsti botą. Turėtų būti stygos (pagal nutylėjimą: `` [self.nick + ":" self.nick + "," self.nick + "-", self.nick + "-"] ``).
Reikalavimai :
- Python
- gevent
- irckit
- prašymai
Komentarai nerastas