package Ġcom . github . dj aler . evil bot . handlers Ċ Ċ import Ġdev . in mo . tg bot api . bot . Requests Executor Ċ import Ġdev . in mo . tg bot api . extensions . api . send . media . reply With St icker Ċ import Ġdev . in mo . tg bot api . extensions . api . send . media . send St icker Ċ import Ġdev . in mo . tg bot api . requests . abstract s . File Id Ċ import Ġdev . in mo . tg bot api . types . Extended Bot Ċ import Ġdev . in mo . tg bot api . types . message . abstract s . Common Message Ċ import Ġdev . in mo . tg bot api . types . message . abstract s . From User Message Ċ import Ġdev . in mo . tg bot api . types . message . content . Text Content Ċ import Ġorg . springframework . core . io . Class Path Resource Ċ import Ġorg . springframework . stereotype . Component Ċ Ċ @ Component Ċ class ĠPay Res pect Handler ( ĊĠĠĠ Ġprivate Ġval Ġrequests Executor : ĠRequests Executor , ĊĠĠĠ Ġbot Info : ĠExtended Bot Ċ ) Ġ: ĠCommand Handler ( ĊĠĠĠ Ġbot Info , ĊĠĠĠ Ġcommand Ġ= ĠarrayOf (" f "), ĊĠĠĠ Ġcommand Description Ġ= Ġ" pay Ġrespect " Ċ ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġstick ers Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠClass Path Resource (" f _ stick ers . txt "). inputStream . reader (). read Lines () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġ< M > Ġhandle Command ( ĊĠĠĠĠĠĠĠ Ġmessage : ĠM , ĊĠĠĠĠĠĠĠ Ġargs : ĠString ? ĊĠĠĠ Ġ) Ġwhere ĠM Ġ: ĠCommon Message < Text Content >, ĠM Ġ: ĠFrom User Message Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġst icker Ġ= ĠFile Id ( stick ers . random ()) ĊĊĠĠĠĠĠĠĠ Ġval Ġreply To Ġ= Ġmessage . reply To ĊĠĠĠĠĠĠĠ Ġif Ġ( reply To Ġ!== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequests Executor . reply With St icker ( reply To , Ġst icker ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequests Executor . send St icker ( message . chat . id , Ġst icker ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ