package Ġio . github . y us aka 3 9 . easy Slack bot . router . actions Ċ Ċ import Ġio . github . y us aka 3 9 . easy Slack bot . slack . Slack Ċ Ċ class ĠPost With Channel Name Action ( private Ġval Ġchannel Name : ĠString , Ġprivate Ġval Ġtext : ĠString ) Ġ: ĠAction Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġrun ( slack : ĠSlack ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġchannel Id Ġ= Ġslack . getChannel Id OrNull ByName ( this . channel Name ) Ġ?: Ġthrow ĠIllegalStateException ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" No Ġchannel Ġnamed Ġ${ this . channel Name } Ġfound " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġslack . send To ( channelId , Ġthis . text ) ĊĠĠĠ Ġ} Ċ }