package Ġjav abot . operations Ċ Ċ import Ġcom . google . inject . Inject Ċ import Ġjav abot . J av abot Ċ import Ġjav abot . Message Ċ import Ġjav abot . dao . Admin Dao Ċ Ċ class ĠS ay Operation Ġ@ Inject Ġconstructor ( bot : ĠJ av abot , Ġadmin Dao : ĠAdmin Dao ) Ġ: ĠBot Operation ( bot , Ġadmin Dao ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġhandle Message ( event : ĠMessage ): ĠList < Message > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresponses Ġ= Ġarray ListOf < Message >() ĊĠĠĠĠĠĠĠ Ġval Ġmessage Ġ= Ġevent . value ĊĠĠĠĠĠĠĠ Ġif Ġ( message . startsWith (" say Ġ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponses . add ( Message ( event , Ġmessage . substring (" say Ġ". length ))) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġresponses ĊĠĠĠ Ġ} Ċ }