package Ġdev . in mo . tg bot api . bot Ċ Ċ import Ġdev . in mo . tg bot api . requests . abstract s . Request Ċ import Ġio . ktor . utils . io . core . Closeable Ċ Ċ /** Ċ Ġ* ĠInterface Ġfor Ġmaking Ġrequests Ġto ĠTelegram ĠBot ĠAPI . ĠCurrently , Ġthere Ġis Ġonly Ġone Ġbuilt - in Ġimplementation Ġ- Ċ Ġ* Ġ[ dev . in mo . tg bot api . bot . K tor . K tor Requests Executor ] Ċ Ġ* Ċ Ġ* Ġ@ see ĠRequest Ċ Ġ* Ġ@ see Ġdev . in mo . tg bot api . bot . K tor . K tor Requests Executor Ċ Ġ*/ Ċ interface ĠRequests Executor Ġ: ĠClose able Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUnsafe Ġexecution Ġof Ġincoming Ġ[ request ]. ĠCan Ġthrow Ġalmost Ġany Ġexception . ĠSo , Ġit Ġis Ġbetter Ġto Ġuse ĊĠĠĠĠ Ġ* Ġsomething Ġlike Ġ[ dev . in mo . tg bot api . extensions . utils . shortcuts . execute Async ] Ġor ĊĠĠĠĠ Ġ* Ġ[ dev . in mo . tg bot api . extensions . utils . shortcuts . execute Unsafe ] ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ throws ĠException ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġ< T Ġ: ĠAny > Ġexecute ( request : ĠRequest < T >): ĠT Ċ } Ċ Ċ type alias ĠTelegram Bot Ġ= ĠRequests Executor Ċ