Weatherbot info - Currently running on Windows
The main software is now called sopel (it was called willie)
https://sopel.chat/
You need to install python 2.7
then from there install pip
then to install sopel type "pip install sopel" (if it fails type "pip install sopel --upgrade")
it does bunch of installing
to run it find sopel.exe in /python27/scripts/sopel.exe
first run it will configure, all this config is stored under your user folder windows its (c:\users\kyle\.sorel\config.cfg) something like that
Here is what the file should say
[core]
nick = WeatherBot
host = 128.117.188.104
use_ssl = True **************set this to false dummmy! *****no True is right with capital T!
verify_ssl = False *******my laptop does not need this line but my netbook did!
port = 6668
auth_method = server
auth_password = you know the pass
owner = Me
channels = #atm,#dc8,#p3b,#naames,#atm2
So I got an SSL error when the bot tried to connect so I had to go into the core.config located in c:\python27\lib\site packages\sopel\core_section.py
I went near the bottom and changed the default vale to False see below
use_ssl = ValidatedAttribute('use_ssl', bool, default=False)
"""Whether to use a SSL secured connection."""
Then the bot was able to connect.
To setup the metar and taf, you need to add those to modules (as well as NFL and the AI features)
Attached here is the zip file of all the modules. The main parts include the ICAO file in the root folder, this is for all the airport codes, then the "gettaf.py" and "getmetar.py" files in the modules folder. You can copy these files to your new sopel installation and they will build the module next time you run sopel. An alternative is you can just overwrite the c:\python27\lib\site packages\sopel folder with this zip file and it all should work