User:Iovoid

My attempt to make a basic guide

 * Crazed Shaman SHOULD claim, since it wins as long as it is alive at the end of the game. (Wolves, killing the CS is a dumb move, as it does not help you win in the slightest)
 * If a lead safe claims and you are a safe role (seer, shaman, harlot, oracle, augur, detective, bodyguard, gunner, sharpshooter, hunter, etc), then you should PM the lead safe with your role and what you did in your capacity as that role
 * If a seer dies at night, and he left a message like "iow", that is a hint, meaning that someone who has a nick starting with "io" is a wolf
 * If you are a harlot, chances are you will not die if you visit the crazed shaman, but you will not get any new information either.


 * Confer with the lead safe BEFORE taking any action, if there is one. Don't just blindly take actions. The lead safe is there for a reason. (If you are lead safe, and unsure what to do, ask your safes for advice)
 * If you are villager, DO NOT WHINE ABOUT BEING A VILLAGER, your job is to follow the lead safe as well as provide fake hints, such as "visiting iovoid" and "sw", so it isn't blatantly obvious to the wolves who the seer, harlot and other important safe roles are.
 * If you are a wolf, and someone hints a cursed villager as wolf, you should kill them because chances are they are seer/oracle/augur.
 * Small games (4/5 players) are time sensitive. You should take action, if you're seer, as soon as possible, or you might be killed before you can relay the information to the channel.
 * Read Freenode:Terminology
 * Role-Specific Advice: User:Timson/strategy drabble
 * Roles: Roles
 * Game Modes: Game modes
 * If you have a lover, PM them to coordinate and determine your strategy. If possible, try to win with them.
 * Claiming Priority for different Game modes: User:Timson/strategy drabble


 * Fake hinting is not only not bad, but VERY IMPORTANT in misleading the wolves. The idea is to protect the safes, so that they don't know who the real safe really is.
 * PM CONFIRMED LEAD SAFE IF YOU ARE A SAFE.
 * Don't PM unconfirmed safes. If that user is wolf they will kill you.
 * (Sleepy) If a wolf dies, saying "kill [nick on your list]" beforehand, and you are dullahan, you should avoid killing that nick. That nick is most likely the priest and unless you can do so, such that, either A) the game ends with all the players on your list dead, or B) there is still a greater number of villagers than wolves. Keep in mind, the wolves will also be killing someone that night, as well as possibly other roles.
 * Don't see confirmed wolves. Seriously. (It happened a few times)
 * On the following condition: "1 wolf (you), no seers, and 3 villagers", you might want to avoid killing anyone, so you have 1/3 chance of winning instead of 1/4.
 * Don't lynch someone because they fake claimed at night. SERIOUSLY

How to run lykos in Ubuntu/Debian
You need to have git and python3 installed, if you don't, run:

sudo apt install git python3

Next, you need to get a copy of the source:

git clone https://github.com/lykoss/lykos.git cd lykos cp botconfig.py.example botconfig.py

Then, edit botconfig.py with the appropriate values.

Finally, to run it, you need to execute:

./wolfbot.py