If you want a bot you can teach everything, it's probably much easier just to start with a different bot, such as Billy, Daisy, Chloe, Dobot, Proteus, Speak, Answerpad, Protege, etc. The virtue of bots such as Hal or Alice is the vast knowledgebase they come equipped with, and modifying from there.