package Ġme . elli ott . nano . con versations Ċ Ċ import Ġcom . gitlab . k ord lib . core . entity . Guild Ċ import Ġme . elli ott . nano . data . Configuration Ċ import Ġme . j ake j mat t son . discord kt . api . arguments . Category Arg Ċ import Ġme . j ake j mat t son . discord kt . api . arguments . Channel Arg Ċ import Ġme . j ake j mat t son . discord kt . api . arguments . Every Arg Ċ import Ġme . j ake j mat t son . discord kt . api . arguments . Role Arg Ċ import Ġme . j ake j mat t son . discord kt . api . dsl . Conversation Ċ import Ġme . j ake j mat t son . discord kt . api . dsl . conversation ĊĊ Ċ class ĠConfiguration Conversation ( private Ġval Ġconfiguration : ĠConfiguration ) Ġ{ ĊĠĠĠ Ġfun Ġcreate Configuration Conversation ( guild : ĠGuild ) Ġ= Ġconversation Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġprefix Ġ= Ġprompt Message ( Every Arg , Ġ" Bot Ġprefix :") ĊĠĠĠĠĠĠĠ Ġval Ġquestion Prefix Ġ= Ġprompt Message ( Every Arg , Ġ" Question Ġprefix :") ĊĠĠĠĠĠĠĠ Ġval Ġstaff Role Ġ= Ġprompt Message ( Role Arg (" Role ", Ġguild . id ), Ġ" Staff Ġrole :") ĊĠĠĠĠĠĠĠ Ġval Ġlogging Channel Ġ= Ġprompt Message ( Channel Arg , Ġ" Logging Ġchannel : "). id . longValue ĊĠĠĠĠĠĠĠ Ġval Ġreview Channel Ġ= Ġprompt Message ( Channel Arg , Ġ" Review Ġchannel : "). id . longValue ĊĠĠĠĠĠĠĠ Ġval Ġparticipant Channel Ġ= Ġprompt Message ( Channel Arg , Ġ" Participant Ġchannel : "). id . longValue ĊĠĠĠĠĠĠĠ Ġval Ġa ma Category Ġ= Ġprompt Message ( Category Arg , Ġ" Q & A Ġcategory : "). id . longValue ĊĊĠĠĠĠĠĠĠ Ġconfiguration . setup ( guild , Ġprefix , Ġquestion Prefix , Ġstaff Role , Ġlogging Channel , Ġreview Channel , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparticipant Channel , Ġa ma Category ) ĊĠĠĠ Ġ} Ċ } Ċ