这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
RayGZJ

关于 Tg_Bot 通过 Python 后端远程连接到汽车远控

  •  
  •   RayGZJ · Jan 14, 2022 · 2716 views
    This topic created in 1592 days ago, the information mentioned may be changed or developed.

    各位 Tg 可以通过 t.me 跳转机器人并自动发送信息吗 例如 t.me/mybot/s/我需要发送的指令

    我想写个 py 脚本后端把自己车连接起来 然后 用快捷方式 call tgbot 启动车辆查看车辆状态之类

    15 replies    2022-01-18 22:33:33 +08:00
    RayGZJ
        1
    RayGZJ  
    OP
       Jan 14, 2022 via iPhone
    也考虑过用 Springboot 集成 Telegram_bot 相关实现,但是好像模拟登陆以及对 json 处理好像 Python 更适合一些。
    RayGZJ
        2
    RayGZJ  
    OP
       Jan 14, 2022 via iPhone
    ①如果可以实现 call tg 并发送消息命令。通过系统自带捷径访问 url 可以实现远程启动汽车、查看车辆状态等功能
    ②让树莓派 4b 发挥点余热(已经跑了多个 Docker 青龙签到,转换链接、HASS 等)
    RayGZJ
        3
    RayGZJ  
    OP
       Jan 14, 2022 via iPhone
    没有找到 tg 相关的 URL Scheme
    butanediol2d
        4
    butanediol2d  
       Jan 14, 2022   ❤️ 1
    Deep linking 可以带一些额外的参数,但是需要手动点一下来发送,全自动好像不太行。
    参考 https://core.telegram.org/bots#deep-linking
    RayGZJ
        5
    RayGZJ  
    OP
       Jan 14, 2022 via iPhone
    @RayGZJ #3 https://t.hk.uy/aGkS 类似问题
    RayGZJ
        6
    RayGZJ  
    OP
       Jan 14, 2022 via iPhone
    @butanediol2d #4 感谢回复 我试一下
    Dreax
        7
    Dreax  
       Jan 14, 2022
    deep linking 需要再按一次 start ,如果需要一键执行可以通过 inline keyboard
    Dreax
        8
    Dreax  
       Jan 14, 2022
    既然已经在用 HASS 了建议找下相关插件(或者自己糊一下)?
    RayGZJ
        9
    RayGZJ  
    OP
       Jan 16, 2022 via iPhone
    RayGZJ
        10
    RayGZJ  
    OP
       Jan 16, 2022 via iPhone
    目前实现功能:获取服务器 token 、车辆模型信息、车辆各项状态如油量、油耗等。其他暂未做适配。车辆状态_status.json 暂未做解析
    #写入文件但未增加逻辑判断使用缓存 token 、未封装 Python 方法。
    RayGZJ
        11
    RayGZJ  
    OP
       Jan 16, 2022 via iPhone
    做到一半发现拿到的数据不是实时更新的没有接入 bot 的必要了

    不过此类想法可以用该脚本联合 x-bar 也就是以前的 bitbar ,在 Macos 状态栏显示平均油耗以及剩余油量车门锁状态。

    希望此次的奇思妙想给其他人带来启发开发一好玩的 IoT 脚本 强烈推荐 x-bar 太屌了
    RayGZJ
        13
    RayGZJ  
    OP
       Jan 16, 2022 via iPhone
    koala9527
        14
    koala9527  
       Jan 18, 2022
    读取汽车的状态需要有嵌入式知识,先学用示波器,再去学 CAN 总线协议,通常会要会 C++用来解析数据帧。
    RayGZJ
        15
    RayGZJ  
    OP
       Jan 18, 2022 via iPhone
    @koala9527 #14 大佬 我还没研究那么深入 🤣 我这就是简单的读取个服务器的车辆留存状态信息 模拟接口发送指令包 其他的就没啥了 偏低层的我一窍不通
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1129 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 18:02 · PVG 02:02 · LAX 11:02 · JFK 14:02
    ♥ Do have faith in what you're doing.