package Ġcom . av ito . slack Ċ Ċ import Ġokhttp 3 . Http Url Ċ Ċ public Ġobject ĠSlack String Format Ġ{ ĊĊĠĠĠ Ġpublic Ġconst Ġval Ġmention Channel : ĠString Ġ= Ġ"< ! channel >" ĊĊĠĠĠ Ġpublic Ġfun Ġel lip size ( string : ĠString , Ġlimit : ĠInt ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( string . length Ġ<= Ġlimit ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstring ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstring . take ( limit ) Ġ+ Ġ"< ... >" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġfun Ġlink ( label : ĠString , Ġurl : ĠString ): ĠString Ġ= Ġ"< $ url |$ label >" ĊĊĠĠĠ Ġpublic Ġfun Ġlink ( label : ĠString , Ġurl : ĠHttp Url ): ĠString Ġ= Ġ"< $ url |$ label >" Ċ } Ċ