Basic IRC bot :

  • can talk (thanks to Hailo)
  • can choose a restaurant (at least in Boulogne)
  • can tell when to leave and when to have a drink (when asked)
  • can search stuff on DDG
  • extensible
  • configurable
  • is made of two parts, an IRC connecter and a core which contains logic of the bot, the two communicating with Redis pub/sub mechanism

There is a config example provided in the repository, you can rename it to config.yml to use it.