# Config.yaml Ez a fájl a YnM-Go IRC-bot rendszerének része

**URL:** <https://forum.ynm.hu/t/config-yaml-ez-a-fajl-a-ynm-go-irc-bot-rendszerenek-resze/303>\
**Category:** YnM Go\
**Created:** [2025. július 18. 15:59 UTC](https://forum.ynm.hu/t/config-yaml-ez-a-fajl-a-ynm-go-irc-bot-rendszerenek-resze/303 "2025-07-18T15:59:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![markus](https://forum.ynm.hu/user_avatar/forum.ynm.hu/markus/32/3_2.png) [@markus](https://forum.ynm.hu/u/markus)\
**Post date:** [2025. július 18. 15:59 UTC](https://forum.ynm.hu/t/config-yaml-ez-a-fajl-a-ynm-go-irc-bot-rendszerenek-resze/303/1 "2025-07-18T15:59:23Z")

</div>

**config.yaml**

```auto
# ============================================================================
# Szerzői jog © 2025 Markus (markus@ynm.hu)
# https://ynm.hu – főoldal
# https://forum.ynm.hu – hivatalos fórum
# https://bot.ynm.hu – bot oldala és dokumentáció
#
# Minden jog fenntartva. A kód Markus tulajdona, tilos terjeszteni vagy
# módosítani a szerző írásos engedélye nélkül.
#
# Ez a fájl a YnM-Go IRC-bot rendszerének része.
#============================================================================
# ─── SSL/TLS kapcsolat (opcionális) ─────────────────────────────────
TLS: true # ha true, akkor TLS (SSL) kapcsolaton csatlakozik
TLSCert: "/home/bot/ssl.cert" # kliens tanúsítvány (opcionális, ha a szerver igényli)
TLSKey: "/home/bot/ssl.key" # kliens privát kulcs (opcionális)

# ─── SASL kapcsolat (opcionális) ─────────────────────────────────
SASL: true # Kapcsold be a SASL-t
SASLUser: "YnM-Go" # Ez a regisztrált nick
SASLPass: " *****" # A jelszó (tárolás titkosítva javasolt)

# ─── Alap IRC ‑kapcsolat ─────────────────────────────────────────────
Server: "192.168.0.150" # csak cím vagy domain név, port nélkül
Port: "6667" # sima TCP port
TLSPort: "6697" # TLS/SSL port

NickName: "YnM-Go" # ideiglenes / végleges nick (NickServ védett)
UserName: "YnM" # USER parancs adatai
RealName: "Markus Lajos"

# ─── Rendszer‑/­konzolcsatorna ───────────────────────────────────────
Console: "#YnM" # kötelező! ide kerül minden belső log, hiba, státusz

# ─── Automatikus csatlakozás további szobákhoz ───────────────────────
Channels:
  - "#Help"
  - "#Magyar"
  

# ─── Naplók, reconnect, parancs‑cooldown ─────────────────────────────
URL_DB: "./data/url.db"
seen_db: "./data/seen.db"
SmsDBPath: "./data/sms.db"
LogDir: "./logs"             
data_dir: "./data"
data_directory: "./data"
ReconOnDiscon: "60s" # automatikus újracsatlakozás 60 mp után
search_notification_delay: 1m

# ─── NickServ azonosítás és viselkedés ──────────────────────────────
NickservBotnick: "NickServ" # NickServ bot neve a hálózaton
NickservNick: "YnM-Go" # a regisztrált fiók nickje
NickservPass: " ****" # jelszó (tárold biztonságosan!)

Autologin: true # ha false, nem próbál bejelentkezni NickServ-hez
AutoJoinWithoutLogin: false # ha true, akkor login nélkül is belép a channels listában lévő szobákba

#───────── NévNap Plugin Időzitök ──────────── 
NevnapReggel: "07:30"
NevnapEste: "21:30"
NevnapChannels:
  - "#Magyar"
  
#───────── Ping Plugin Időzitök ──────────── 
Ping: "30s" # felhasználói !ping parancs várakozási ideje

#───────── Székelyhon Hírek Plugin ──────────── 
SzekelyhonChannels:
  - "#Magyar"
SzekelyhonInterval: 120m # minden 30 percben
SzekelyhonStartHour: 7 # reggel 7-től
SzekelyhonEndHour: 22 # este 22-ig

#───────── Viccek Plugin ──────────── 
JokeChannels:
  - "#Magyar"

JokeSendTime: "08:00" # Óra:perc formátumban, 24 órás

# Movie plugin configuration
jellyfin_db_path: "/var/lib/jellyfin/data/library.db"
movie_db_path: "./data/movies.db"
movie_requests_channel: "#Magyar"

# Optional: Movie plugin settings (with defaults)
movie_plugin:
  post_time: "20:00"
  post_chan: "#Magyar"
  post_nick: "ML"
  
# Media Ajanlo 
media_ajanlat:
  channel: "#Magyar"
  time: "21:35"
  
media_upload:
  enabled: true
  channels: ["#Magyar"]
  interval_minutes: 1
  jellyfin_db: "/var/lib/jellyfin/data/library.db"
  sent_dates_file: "./data/sent_dates.json"
  
  
media_activity:
  enabled: true
  jellyfin_db_path: "/home/bot/jellyfin_readonly.db"
  check_interval: 30
  irc_channel: "#YnM"
  secondary_channel: "#Magyar"
  online_cooldown: 2 # hours
  base_data_dir: "./data"
  notification_url: "https://bot.ynm.hu/topmedia"
  
 

# Ora Reminder
orachan:
  - "#Magyar"
  - "#YnM"
ora_db_file: "./data/ora.db"

Robot:
  TChan: "#Magyar"
  RobotDB: "./data/robot.db"
  Szamolas: 180 # 60 perc (1 óra) frissítési ciklus
  Ehseg: 0.1 # 2.0 energia csökkenés/óra
  Boldogsag: 0.1 # 1.5 boldogság csökkenés/óra
  Tisztasag: 0.1 # 1.0 karbantartás csökkenés/óra
  
weather:
  weatherAPIKey: " ****"
  defaultLocation: "Budapest"
  units: "metric"
  language: "hu"

```
