例如:<component v-model='foo' :is='boo' ...>.
foo输入期间的值保持不变.
我试图解决这个问题很长一段时间.我查了很多问题和线索,但没有一个帮助过我.
HTML不起作用:
<component
:is="field.component"
:key="key"
:name="field.name"
v-for="(field, key) in integration_data"
v-model="field.value"
>
</component>
Run Code Online (Sandbox Code Playgroud)
HTML工作正常:
<input
:key="key"
:name="field.name"
v-for="(field, key) in integration_data"
v-model="field.value"
>
Run Code Online (Sandbox Code Playgroud)
Vue控制器:
export default {
init: function (init_data) {
return new Vue({
data: {
integration_data: [
{name: 'field_name0', component: 'input', value: ''},
{name: 'field_name0', component: 'input', value: ''},
]
},
});
}
}
Run Code Online (Sandbox Code Playgroud) 我使用python-telegram-bot开发电报机器人。
尽管使用了 MessageQueue (正如文档中提到的那样),我仍然得到
telegram.error.RetryAfter: Flood control exceeded. Retry in N seconds
Run Code Online (Sandbox Code Playgroud)
当我从客户端(通过非常非常快地按下回复键盘按钮)涌向我的机器人时,它会回答我。
MessageQueue 实际上可以工作,我可以看到一次发送大量消息(使用 for 循环)期间的延迟。我尝试了消息队列的不同值,但没有一个有帮助。
看起来机器人会被禁止使用电报,无论它实际发送的消息数量如何。
方法线程(同步或异步)不会改变任何内容。发生这种情况时,如何防止用户泛滥或避免禁止我的机器人?