Nephos/botpop

View on GitHub
modules_config.yml.example

Summary

Maintainability
Test Coverage
base:
  enable: true
  help_wait_duration: 120
  database:
    adapter: postgres
    host: localhost
    port: 5432
    user: root
    password: toor
    database: botpop_base

dice:
  enable: true

eip:
  enable: true

rootme:
  enable: false

points:
  enable: true

anecdote:
  enable: true

log:
  enable: true
  default_started: false

encrypt:
  enable: true

puppet:
  enable: true

taggle:
  enable: true
  ntimes: 10
  wait: 0.3

youtube:
  enable: true
  display: "Youtube: ___TITLE___ ___URL___"
  reduce_url: https://youtu.be/___ID___
  search_url: https://www.youtube.com/results?search_query=___MSG___

poilo:
  enable: false
  list:
    u: cul
    a: bras
    o: dos
    i: kiki
    eu: lepreux
    y: nazi
    oi: petit-pois
    eau: bébé oiseau
    au: marmot
    ou: doudou
    an: manant

searchable:
  #yt: https://www.youtube.com/results?search_query=___MSG___ # use the plugin youtube instead
  xv: http://www.xvideos.com/?k=___MSG___
  yp: https://www.youporn.com/search/?query=___MSG___

  paste: https://pastebin.com/search?ie=UTF-8&q=___MSG___
  gh: https://github.com/search?q=___MSG___&type=Code&utf8=%E2%9C%93
  gl: https://gitlab.com/search?utf8=%E2%9C%93&search=___MSG___
  code: http://rosettacode.org/mw/index.php?search=___MSG___&title=Special%3ASearch
  cpp: http://www.cplusplus.com/search.do?q=___MSG___
  rb: https://ruby-doc.com/search.html?q=___MSG___&sa=Search
  ror: https://github.com/rails?utf8=%E2%9C%93&query=___MSG___
  php: https://php.net/manual-lookup.php?pattern=___MSG___
  python: https://www.python.org/search/?q=___MSG___

  archfr: https://wiki.archlinux.fr/index.php?title=Sp%C3%A9cial%3ARecherche&search=___MSG___
  arch: https://wiki.archlinux.org/index.php?title=Special%3ASearch&search=___MSG___&go=Go

  map: https://www.google.fr/maps/search/___MSG___

  actu: https://www.google.fr/search?hl=fr&gl=fr&tbm=nws&authuser=0&q=___MSG___
  news: https://www.google.fr/search?hl=fr&gl=fr&tbm=nws&authuser=0&q=___MSG___
  tw: https://twitter.com/search?q=___MSG___

  dicofr: https://fr.wiktionary.org/wiki/___MSG___
  w: https://en.wikipedia.org/wiki/Special:Search?&go=Go&search=___MSG___
  wfr: https://fr.wikipedia.org/wiki/Special:Search?search=___MSG___&go=Go
  ddg: https://duckduckgo.com/?q=___MSG___
  q: https://prev.qwant.com/?q=___MSG___
  g: https://encrypted.google.com/search?hl=en&q=___MSG___
  lmsfy: http://lmgtfy.com/?q=___MSG___
  search: http://lmgtfy.com/?q=___MSG___
  s: http://lmgtfy.com/?q=___MSG___
  buy: http://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=___MSG___&_sacat=0
  amazon: http://www.amazon.fr/s?url=search-alias=aps&field-keywords=___MSG___&tag=a2appw-21

  pkmn: http://pokemondb.net/search?q=___MSG___
  tek: https://intra.epitech.eu/user/___MSG___

network:
  enable: true
  dos_wait: 10s
  dos_duration: 3s
  trace_duration_init: 0.3s
  trace_duration_incr: 0.1s

proxy:
  enable: false
  ip_addr: localhost
  ip_port: 0
  limit_users: 4
  passwd_file: /tmp/squid3_passwords

epitech:
  enable: false

iamalive:
  enable: true
  default_mode: live
  database:
    adapter: postgres
    host: localhost
    port: 5432
    user: root
    password: toor
    database: botpop_iamalive

cequetudisnaaucunsens:
  enabled: true

saygoodbye:
  chapui_s:
    - "@chapui_s t'es là ?"
    - "chapui_s !!! T'es où ?"
    - "Chapuis ?"
    - "Hey chapuis !!"
    - "Chapui, viens ici !"
    - "chapui_s, j'ai mis register const int i en global ! :)"
    - "Chapuis, j'ai trouvé une faille dans gdb"
    - "Hey seb ! J'ai remis le t_server en global"
    - "Chapuis ! J'ai recodé printf en asm"
    - "Chapuis, mon pc il est en 32 ou 64 bits ?"
    - "Chapui, tu me fais mon corewar stp ?"
    - "Sebastien, comment on swap 2 int en version opti ?"
    - "Seb, comment tu te fais respecter ?"
    - "@chapui_s, viens on a besoin de toi"
    - "@chapui_s t'as soutenance dans 15 minutes au fait"
    - "Chapuis, comment on fait un const cast"
  asteks:
    - "Faut surtout pas lock les mutexes !!! oO Après tu peux deadlock !"
    - "J'ai ubuntu pourquoi ?"
    - "C'est l'histoire d'un astek qui voulait installer Archlinux..."
    - "Ouais nan mais système unix avancé c'est chiant, ça sert à rien en fait..."
    - "Nan mais, on peut pas faire le 42sh et le Raytracer en même temps, c'est trop dur."
    - "T'as triché. T'as regardé du code un jour en salle, et tu l'as imprimé dans ta tête"
  jacob_f:
    - "No râge de mon gradÂge !"
  poulet_a:
    - "Nan mais c'est un scandale ! Pourquoi j'ai grade A ?"