package Ġcom . sender man . min iro u lette . commands Ċ Ċ import Ġcom . sender man . min iro u lette . R ou lette Bot Handler Ċ import Ġcom . sender man . min iro u lette . Services Ċ import Ġcom . sender man . n eb lib . Command Executor Ċ import Ġorg . telegram . telegram bots . meta . api . objects . Message Ċ Ċ class ĠRew ard ( private Ġval Ġhandler : ĠR ou lette Bot Handler ) Ġ: ĠCommand Executor Ġ{ ĊĠĠĠ Ġoverride Ġval Ġcommand : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ"/ reward " ĊĠĠĠ Ġoverride Ġval Ġdesc : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ"( reply ) ĠÐ½ Ð°Ð³ ÑĢÐ°Ð ´ Ð¸ÑĤÑĮ ĠÐ¿Ð¾Ð»ÑĮÐ·Ð¾Ð²Ð°ÑĤ ÐµÐ»Ñı . Ġ/ reward Ġ 2 0 0 0 . ĠÐ¢ Ð¾Ð»ÑĮÐºÐ¾ ĠÐ´Ð»Ñı ĠÐ° Ð´ Ð¼Ð¸ Ð½Ð° " ĊĠĠĠ Ġoverride Ġval Ġfor Main Admin : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġtrue ĊĠĠĠ Ġoverride Ġval Ġshow In Help : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġfalse ĊĊĠĠĠ Ġoverride Ġfun Ġexecute ( message : ĠMessage ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! message . is Reply ) Ġreturn ĊĠĠĠĠĠĠĠ Ġval Ġchat Id Ġ= Ġmessage . chat Id ĊĠĠĠĠĠĠĠ Ġval Ġamount Ġ= Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmessage . text . split ("\\ s +". to Regex ())[ 1 ]. toInt () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠNumber FormatException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhandler . sendMessage ( chat Id , Ġ" ÐĿ ÐµÐ² ÐµÑĢ Ð½ÑĭÐ¹ ĠÑĦ Ð¾ÑĢÐ¼ Ð°ÑĤ !", Ġmessage . message Id ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠIndex OutOfBoundsException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhandler . sendMessage ( chat Id , Ġ" ÐĿ ÐµÐ² ÐµÑĢ Ð½ÑĭÐ¹ ĠÑĦ Ð¾ÑĢÐ¼ Ð°ÑĤ !", Ġmessage . message Id ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠServices . db . add Coins ( message . reply To Message . from . id , Ġamount ) ĊĠĠĠĠĠĠĠ Ġhandler . sendMessage ( chat Id , Ġ" ÐĴ Ð°Ð¼ ĠÐ²Ñĭ Ð´Ð° Ð»Ð¸ Ġ$ amount ĠÐ¼ Ð¾Ð½ ÐµÑĤ Ð¾Ðº !", Ġmessage . reply To Message . message Id ) ĊĠĠĠ Ġ} Ċ }