<h2class="">Parameters</h2><divdata-togglable="Parameters"><divclass="platform-hinted WithExtraAttributes"data-platform-hinted="data-platform-hinted"data-togglable="Parameters"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":docs:dokkaHtml/commonMain"><divdata-togglable="Parameters"><divclass="table"data-togglable="Parameters"><divclass="table-row"data-filterable-current=":docs:dokkaHtml/commonMain"data-filterable-set=":docs:dokkaHtml/commonMain"><divclass="main-subrow keyValue WithExtraAttributes"><divclass=""><spanclass="inline-flex"><span>initial</span><wbr></wbr><span><span>Filter</span></span></span></div><div><divclass="title"><divdata-togglable="Parameters"><pclass="paragraph">This filter will be called to remove unnecessary data BEFORE <ahref="on-edited-document.html">scenarioReceiver</a> call</p></div></div></div></div></div><divclass="table-row"data-filterable-current=":docs:dokkaHtml/commonMain"data-filterable-set=":docs:dokkaHtml/commonMain"><divclass="main-subrow keyValue WithExtraAttributes"><divclass=""><spanclass="inline-flex"><span>subcontext</span><wbr></wbr><span>Updates</span><wbr></wbr><span><span>Filter</span></span></span></div><div><divclass="title"><divdata-togglable="Parameters"><pclass="paragraph">This filter will be applied to each update inside of <ahref="on-edited-document.html">scenarioReceiver</a>. For example, this filter will be used if you will call <ahref="../dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-content-message.html">dev.inmo.tgbotapi.extensions.behaviour_builder.expectations.waitContentMessage</a>. Use <ahref="../dev.inmo.tgbotapi.extensions.behaviour_builder/index.html#-1930437658%2FClasslikes%2F-1982836883">dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextAndTwoTypesReceiver</a> function to create your own. Use <ahref="../dev.inmo.tgbotapi.extensions.behaviour_builder.utils/plus.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils.plus</a> or <ahref="../dev.inmo.tgbotapi.extensions.behaviour_builder.utils/times.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils.times</a> to combinate several filters</p></div></div></div></div></div><divclass="table-row"data-filterable-current=":docs:dokkaHtml/commonMain"data-filterable-set=":docs:dokkaHtml/commonMain"><divclass="main-subrow keyValue WithExtraAttributes"><divclass=""><spanclass="inline-flex"><span>marker</span><wbr></wbr><span><span>Factory</span></span></span></div><div><divclass="title"><divdata-togglable="Parameters"><pclass="paragraph">Will be used to identify different "stream". <ahref="on-edited-document.html">scenarioReceiver</a> will be called synchronously in one "stream". Output of <ahref="on-edited-document.html">markerFactory</a> will be used as a key for "stream"</p></div></div></div></div></div><divclass="table-row"data-filterable-current=":docs:dokkaHtml/commonMain"data-filterable-set=":docs:dokkaHtml/commonMain"><divclass="main-subrow keyValue WithExtraAttributes"><divclass=""><spanclass="inline-flex"><span>scenario</span><wbr></wbr><span><span>Receiver</span></span></span></div><div><divclass="title"><divdata-togglable="Parameters"><pclass="paragraph">Main callback which will be used to handle incoming data if <ahref="on-edited-document.html">initialFilter</a> will pass that data</p></div></div></div></div></div></div></div></div></div></div></div>