当前位置: 首页 > 知识库问答 >
问题:

python Flet 订阅广播无法正常收到对方消息,怎么解决?

吕寒
2024-01-11

基于flet官方例子修改成异步的订阅后,只能收到发送方自己的消息,求助!

import flet as ftimport flet_fastapiasync def main(page: ft.Page):    page.title = "Flet Chat"    async def on_message_async(msg):        messages.controls.append(ft.Text(msg))        await page.update_async()    await page.pubsub.subscribe_async(on_message_async)    async def send_click(e):        await page.pubsub.send_all_async(f"{message.value}")        message.value = ""        await page.update_async()    messages = ft.Column()    message = ft.TextField(hint_text="Your message...", expand=True)    send = ft.ElevatedButton("Send", on_click=send_click)    await page.add_async(messages, ft.Row(controls=[message, send]))#ft.app(target=main, view=ft.AppView.WEB_BROWSER)app = flet_fastapi.app(main) # You only get your own messages

使用 ft.app(target=main, view=ft.AppView.WEB_BROWSER) 正常,但无法部署到服务端。

共有1个答案

薛俊美
2024-01-11

image.png
已经联系作者,确认是框架的BUG。

 类似资料:
  • 找到要发消息的订阅号-“群发消息”-新建群发消息 1)根据内容选择发送图文消息、文字消息、图片消息和文件消息。 2)选择群发范围,全部用户或部分用户,选择部分用户时支持选择组织机构或成员。 3)支持从素材库中选择,或直接新建图文消息。以“新建图文消息”为例: 备注:“保存”只是保存在“素材管理”里,没有发送出去,如果既要保存又要发送,请点击“保存并发送”。 4)除了图文、图片、文字消息,订阅号还可

  • 1.手机版 设置方法:订阅号右上角详情按钮-新消息通知   2.电脑版 设置方法:订阅号右上角详情按钮-新消息通知

  • 1.手机版 查看方法:订阅号右上角详情按钮-查看历史消息   2.电脑版 查看方法:订阅号右上角详情按钮-查看历史消息

  • 微信文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.addTemplate.html 组合模板并添加至帐号下的个人模板库 $tid = 563; // 模板标题 id,可通过接口获取,也可登录小程序后台查看获取 $kidLi

  • 开普勒消息目前分为三大类:公告,告警和通知。 通知中根据不同的操作事件类型,分为十几个事件。每个事件都跟项目操作相关。便于接收项目操作变更的通知。 分类 事件 公告 Alarm 告警 Proclaim 通知 Build,Apply,Audit,Delete,Rollback,Logging,Reboot,Command,Storage,Extend... 订阅界面: 用户中心,点击头像,下拉菜单→

  • 1.手机版 取消方法:订阅号右上角详情-右上角菜单-取消订阅   2.电脑版 取消方法:订阅号右上角详情-设置-取消订阅