package Ġme . rus lan ys . tele gr aff . autoconfigure . property Ċ Ċ import Ġme . rus lan ys . tele gr aff . core . util . EMPTY Ċ import Ġorg . springframework . boot . context . properties . Configuration Properties Ċ import Ġorg . springframework . stereotype . Component Ċ import Ġjava . util .* Ċ Ċ @ Component (" telegram Properties ") Ċ @ Configuration Properties ( prefix Ġ= Ġ" telegram ", Ġignore UnknownFields Ġ= Ġfalse ) Ċ class ĠTelegram Properties Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTelegram ĠBot ĠAPI ĠAccess ĠKey . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġaccess Key : ĠString Ġ= ĠString . EMPTY ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTelegram Ġupdates Ġmode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġmode Ġ= ĠTelegram Mode . POL LING ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWeb hook Ġbase ĠURL . ĊĠĠĠĠ Ġ* ĠFor Ġexample , Ġhttps :// localhost : 8 4 4 3 . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġwebhook BaseUrl : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWeb hook Ġendpoint Ġurl . ĊĠĠĠĠ Ġ* ĠFor Ġexample , Ġ/ telegram . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġwebhook Endpoint Url : ĠString Ġ= Ġ"/ telegram /" Ġ+ ĠUUID . randomUUID (). toString () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPath Ġwhere Ġhandlers Ġdeclaration Ġstored . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġhandlers Path Ġ= Ġ" handlers " ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUn resolved Message Filter Ġproperties . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġun resolved Filter Ġ= ĠUn resolved Message Filter Properties () ĊĊĊĠĠĠ Ġfun Ġget Webhook Url (): ĠString Ġ= Ġ"$ webhook BaseUrl $ webhook Endpoint Url " ĊĊĊĠĠĠ Ġclass ĠUn resolved Message Filter Properties Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠEnable ĠUn resolved Message Filter . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġvar Ġenabled : ĠBoolean Ġ= Ġtrue ĊĠĠĠ Ġ} Ċ Ċ } Ċ