V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lozzow
V2EX  ›  分享发现

弄了一个最简单的 Telegram 表情转到微信的小程序

  •  
  •   lozzow · 2019-01-02 10:10:40 +08:00 · 14035 次点击
    这是一个创建于 2177 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需要配合 telegram 的 bot 使用

    在微信小程序上绑定的 Tg 的 ID 后,就可用 tg 账号给 wx 发表情了,然后在小程序里面预览图片,长按发送给好友就能变成表情包. 只有这一个功能

    第 1 条附言  ·  2019-01-02 15:42:45 +08:00
    对了,请不要上传嘻嘻哈哈的表情哈!文件是放在 oss 上面的,楼主怕被查水表
    52 条回复    2020-04-16 19:54:41 +08:00
    CEBBCAT
        1
    CEBBCAT  
       2019-01-02 10:17:38 +08:00 via Android
    太棒了
    zts1993
        2
    zts1993  
       2019-01-02 10:18:04 +08:00
    小程序里面点击 绑定提示错误 请求错误
    ztaober
        3
    ztaober  
       2019-01-02 10:18:54 +08:00
    点击绑定 显示“请求错误”
    lozzow
        4
    lozzow  
    OP
       2019-01-02 10:19:28 +08:00 via iPhone
    巨尴尬
    54yinhang
        5
    54yinhang  
       2019-01-02 10:22:12 +08:00
    请求错误。。
    lozzow
        6
    lozzow  
    OP
       2019-01-02 10:25:02 +08:00 via iPhone
    语言从 bot 那儿获取 id
    lozzow
        7
    lozzow  
    OP
       2019-01-02 10:25:14 +08:00 via iPhone
    @lozzow 需要
    CEBBCAT
        8
    CEBBCAT  
       2019-01-02 10:28:02 +08:00 via Android
    首页随即图有平平的清真图,小心
    CEBBCAT
        9
    CEBBCAT  
       2019-01-02 10:29:09 +08:00 via Android
    @lozzow 获取了 ID,但微信小程序只有绑定按钮没有输入框。ID 复制在剪贴板里了的
    lozzow
        10
    lozzow  
    OP
       2019-01-02 10:30:09 +08:00
    @CEBBCAT 都是大家上传的,应该没什么问题吧,只要不上传嘻嘻哈哈的图问题不大吧
    lozzow
        11
    lozzow  
    OP
       2019-01-02 10:31:08 +08:00   ❤️ 1
    @CEBBCAT 哎呀,那个提示文字就是输入框,可能有点混淆了,这可能就是大家说请求错误的原因吧
    lozzow
        12
    lozzow  
    OP
       2019-01-02 10:35:17 +08:00
    ![aaea55d4fc62c8017a6938d80941754.jpg]( https://i.loli.net/2019/01/02/5c2c233045df4.jpg) 红色方框内,点击输入 tg 的 id,这儿做的有些混淆了
    whwq2012
        13
    whwq2012  
       2019-01-02 10:37:53 +08:00 via Android
    这么爽吗?这个需求很棒,我之前手动从 tg 导入了几十个表情到微信?心累!!
    想问下,导入动图的话还能动吗,透明背景还在吗?
    leafleave
        14
    leafleave  
       2019-01-02 10:38:34 +08:00 via iPhone
    微信版本过低。。。
    lozzow
        15
    lozzow  
    OP
       2019-01-02 10:42:55 +08:00 via iPhone
    @whwq2012 不能,tg 的表情实际的格式是 webp 的,我在后台给转成 gif 再上传的,而动图实际上是 mp4,我的小鸡跑不动,所以没有加这个功能,透明背景也不在了
    lozzow
        16
    lozzow  
    OP
       2019-01-02 10:43:41 +08:00 via iPhone
    @leafleave 呃,兄弟,要不升级一波🌚
    zhenxian
        17
    zhenxian  
       2019-01-02 10:48:54 +08:00
    telegram 绑定微信,这是耗子夹子么。。。
    blackhacker
        18
    blackhacker  
       2019-01-02 10:52:01 +08:00
    telegram 绑定微信 心真的很大啊
    用 telegram 不就是希望不被那啥那啥那啥么?
    lozzow
        19
    lozzow  
    OP
       2019-01-02 10:53:09 +08:00
    @zhenxian 要找你怎么都能找到,心大点没事
    whwq2012
        20
    whwq2012  
       2019-01-02 10:54:04 +08:00 via Android
    @lozzow 但是我用 tg 中别的机器人导出的表情貌似是 png 的啊,能保留透明背景啊
    lozzow
        21
    lozzow  
    OP
       2019-01-02 10:56:28 +08:00
    @whwq2012 也是后台处理的吧。微信小程序发送个给好友,如果是 gif 则以表情的形式发送,其他的按照图片发送,所以我在后台简单的处理了一下
    littleNorth
        22
    littleNorth  
       2019-01-02 10:58:21 +08:00
    可以用 提个建议,可以直接长按小图就可以发送给别人,现在是需要点开大图才能发送。
    lozzow
        23
    lozzow  
    OP
       2019-01-02 11:02:20 +08:00
    @littleNorth 好的,下个版本加上
    ithou
        24
    ithou  
       2019-01-02 11:07:36 +08:00 via Android
    tg 绑定微信,和卖 12306 信息的那个用新浪图床竟有异曲同工之妙啊!
    lozzow
        25
    lozzow  
    OP
       2019-01-02 11:12:44 +08:00 via iPhone
    @ithou 如何同工呢?
    trait
        26
    trait  
       2019-01-02 11:20:57 +08:00 via iPhone
    @lozzow 通过小程序追踪到 tg 账号 大概
    lozzow
        27
    lozzow  
    OP
       2019-01-02 11:22:49 +08:00 via iPhone
    @trait 嗯,东西都在我的数据库里面,如果我愿意放出去还是可以吧
    ShuoHui
        28
    ShuoHui  
       2019-01-02 11:29:35 +08:00 via iPhone
    @lozzow #9 样式改改,弄个明显的输入框,字体颜色再淡点…不然第一次用的人真的理解不了…
    lozzow
        29
    lozzow  
    OP
       2019-01-02 11:31:39 +08:00 via iPhone
    @ShuoHui 😂的确是,我是做后台的,所以前端这个能跑就行,导致了很多困扰
    nikubenki
        30
    nikubenki  
       2019-01-02 12:17:13 +08:00
    lozzow
        31
    lozzow  
    OP
       2019-01-02 12:27:37 +08:00 via iPhone
    @nikubenki 在提示的地方点击就能输入 id,这儿我做的有点问题,导致不知道是输入框
    nikubenki
        32
    nikubenki  
       2019-01-02 12:42:04 +08:00
    @lozzow #31 好了
    er567
        33
    er567  
       2019-01-02 13:50:41 +08:00
    用三方绑帐号不就有泄露的风险,担心就不用咯
    wly19960911
        34
    wly19960911  
       2019-01-02 14:00:16 +08:00
    问一个无关楼主应用,但是有关 telegram bot 的问题,telegram bot 的 post 发送 text 的时候,中文全部乱码了,是不是要强制中文转 utf-8 字符才行?我通过 get 不会发生这个问题。
    lozzow
        35
    lozzow  
    OP
       2019-01-02 15:26:13 +08:00
    @whwq2012 已经改好了,现在背景图是透明的了,部分已经被上传的图得在数据库里面删除重新上传才能变成透明背景的图了
    lozzow
        36
    lozzow  
    OP
       2019-01-02 15:29:35 +08:00
    @wly19960911 是的,所有请求必须要求用 utf-8,telegram bot 的介绍页面上说明了的
    lozzow
        37
    lozzow  
    OP
       2019-01-02 15:30:53 +08:00
    @whwq2012 不过,楼主很菜的是,图片处理很菜,有些图会有问题,所以嘛。。。。透明背景有时候有问题
    wly19960911
        38
    wly19960911  
       2019-01-02 15:32:26 +08:00
    @lozzow #35 并不只是请求,我的意思是 文字 直接改成 \uxxxx 这种形式?不清楚是否是这样,我用 java 发送的,所有文件和字符应该都是 utf-8 没问题。
    lozzow
        39
    lozzow  
    OP
       2019-01-02 15:43:27 +08:00
    @wly19960911 需要转换吧,应该有方法吧,不懂 java
    aliuwr
        40
    aliuwr  
       2019-01-02 15:48:34 +08:00 via Android
    这么多人担心个人信息问题,楼主不考虑反转一下绑定流程吗?
    服务器随机生成一个 ID 显示在微信里,在 tg 里输入来绑定。
    lozzow
        41
    lozzow  
    OP
       2019-01-02 15:53:43 +08:00
    @aliuwr 你的意思是每次发送的时候输入微信里面显示的 ID 来临时绑定 tg 吗?这样使用太麻烦了吧,还有就是现在这样绑定后反转后其实还是微信帐号和 tg 帐号关联,感觉意义不大吧,不知道我理解上有没有出错
    iAndychan
        42
    iAndychan  
       2019-01-02 16:22:41 +08:00
    楼主我很担心你会不会收集到每个人 tg 号和关联的微信号从而危及用户的隐私。
    deepdark
        43
    deepdark  
       2019-01-02 16:25:31 +08:00 via Android
    不敢绑......
    boris1993
        44
    boris1993  
       2019-01-02 16:27:51 +08:00 via Android
    如果一个服务有可能被滥用,那就一定会被滥用。
    如果有地方能膜,能嘻嘻哈哈,那就一定会被嘻嘻哈哈。

    毕竟,最后喝茶戴镯子的,不是他们。
    lozzow
        45
    lozzow  
    OP
       2019-01-02 16:28:45 +08:00   ❤️ 1
    @iAndychan 呃,这个嘛,tg bot 后台只能获取你用户的 ID 和昵称,而我目前还不知到怎么从用户 ID 和昵称关联到具体用户,微信这个只能获取 openID,这个感觉要信息量大一点,当然,我要等 100 多万人使用我的小程序后,然后再来卖这些信息,这样才能发财哟( w(゚Д゚)w ),要是大家都怕我收集信息嘛,那就不用咯。(严肃脸)不过这个担忧其实也正常的,是我,我也担心。
    mauve
        46
    mauve  
       2019-01-02 17:10:30 +08:00
    tg 的那些表情包你真的敢在微信发吗?膜蛤 the hard way
    lozzow
        47
    lozzow  
    OP
       2019-01-02 17:25:50 +08:00
    @mauve tg 表情除了嘻嘻哈哈还有很多其他有意思的表情,眼光不要那么局限嘛
    leavic
        48
    leavic  
       2019-01-02 18:00:22 +08:00
    棒棒的!
    wongskay
        49
    wongskay  
       2019-01-02 19:43:21 +08:00
    不敢绑
    Trumeet
        50
    Trumeet  
       2019-01-05 02:55:08 +08:00
    弄 TG 小号绑不就行了(
    doomzc
        51
    doomzc  
       2020-04-15 16:53:18 +08:00
    违规了。。
    lozzow
        52
    lozzow  
    OP
       2020-04-16 19:54:41 +08:00 via iPhone
    @doomzc 那一段时间几乎所有表情包相关的都被违规了,所以就没维护了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2818 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 00:29 · PVG 08:29 · LAX 16:29 · JFK 19:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.