package Ġnet . trans gene . my little budget . tg . bot . framework Ċ Ċ interface ĠCommand Ġ{ ĊĠĠĠ Ġfun Ġcall ( call MessageId : ĠLong ): ĠList < Action > Ċ } Ċ Ċ interface ĠText Command Ġ: ĠCommand Ġ{ ĊĠĠĠ Ġfun Ġconsume Text ( message Id : ĠLong , Ġtext : ĠString ): ĠList < Action > Ċ } Ċ Ċ interface ĠButton Press Command < P > Ġ: ĠCommand Ġ{ ĊĠĠĠ Ġfun Ġconsume Button Press ( message Id : ĠLong , Ġpayload : ĠP ): ĠList < Action > Ċ } Ċ Ċ data Ġclass ĠCallback Payload ( ĊĠĠĠ Ġval Ġconversation Id : ĠString , ĊĠĠĠ Ġval Ġbutton Id : ĠInt Ċ ) ĊĊ