V2EX 支持 Solana 登录

你可以在 V2EX 设置中绑定 Solana 地址,然后就可以用 Phantom / Glow 登录 V2EX。


Get V2EX Coin

9raUVuzeWUk53co63M4WXLWPWE4Xc6Lpn7RS9dnkpump

JoeJoeJoe
V2EX  ›  Solana

写了一个使用 V2EX 和 solana 打赏帖子回复的脚本, 可以在帖子回复中通过点击按钮来打赏对应的回复人并同步到 V2EX 的记录中, 但是不支持附言和提示.

  •  
  •   JoeJoeJoe · Dec 25, 2025 · 5102 views
    This topic created in 317 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Dec 25, 2025
    更新了一下, 可以添加一条附言然后跟随打赏一起发送.

    ![]( )
    Supplement 2  ·  Dec 25, 2025
    回复中添加打赏的金额.

    Supplement 4  ·  Dec 25, 2025
    打赏附言中添加了对楼层号的引用

    Supplement 5  ·  Dec 29, 2025
    去除了自动回复一条帖子的机制, 改为直接将打赏内容填充到 V2EX 的通知消息内

    Supplement 6  ·  Jan 6
    脚本迁移了, v 友们参考新帖子: https://v2ex.com/t/1183266
    Solana
    V2EX 支持通过 Solana 网络向内容作者打赏
    Livid、callv 等 6 位会员一共打赏了 260 $V2EX
    1  2  
    ❮ ❯
    crocoBaby
    crocoBaby
    Dec 25, 2025
    1
    感谢 joe 佬的打赏
    Mohanson
    Mohanson
    Dec 25, 2025
    2
    看看能否收到打赏
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    3
    @Mohanson 一点意思,意思意思.
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    4
    @crocoBaby 哈哈哈哈, 原来是测试用户当面.
    crocoBaby
    crocoBaby
    Dec 25, 2025
    5
    @JoeJoeJoe 但是在评论上面看不到记录
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    6
    @crocoBaby #5 你说的消息提醒么?确实是没有的,让我来个骚操作,手动提醒一下
    duuu
    duuu
    Dec 25, 2025
    7
    我不信,除非能给我打赏
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    8
    @crocoBaby 感谢您的精彩回答
    Sunyin
    Sunyin
    Dec 25, 2025
    9
    哎 你这 可真好玩啊
    crocoBaby
    crocoBaby
    Dec 25, 2025
    10
    @JoeJoeJoe 还有评论旁边的打赏记录也没有
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    11
    @crocoBaby #10 这个干不了, 没有抓手
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    12
    @duuu 信了不
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    13
    @Sunyin 冲 20,反 5 块,就说够不够兄弟!
    Krylo
    Krylo
    Dec 25, 2025
    14
    我可以协助测试通不通 ! /🐶
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    15
    @Krylo 通的,别测了,直接用吧.v 你 5 毛
    duuu
    duuu
    Dec 25, 2025
    16
    @JoeJoeJoe 谢谢老板!
    Sunyin
    Sunyin
    Dec 25, 2025
    17
    @JoeJoeJoe #13 有的返,那不是净赚
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    18
    @Sunyin #17 理解满分 哈哈哈哈
    tthem
    tthem
    Dec 25, 2025❤️1
    19
    joe 佬又有技术又有格局又有执行力,为你点赞👍
    sillydaddy
    sillydaddy
    Dec 25, 2025
    20
    打赏了 3 次都换不来给你的一个附言😂。报错:Failed to fetch
    tthem
    tthem
    Dec 25, 2025
    21
    但是测试了一下,发现不显示打赏按钮 ,不知道是不是因为我安装了 V2EX polish 插件的原因?
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    22
    @sillydaddy 让我来试一下这个附言
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    23
    @tthem 我也装着这个插件, 看看控制台报错了么?
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    24
    @sillydaddy 我把插件关掉了, 试一下这个附言的发送
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    25
    @sillydaddy 没啥问题啊,重新安装试一下?
    jinyan01
    jinyan01
    Dec 25, 2025
    26
    我想试一下,老板
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    27
    @lxue [$5] 试试就试试??
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025❤️1
    28
    @crocoBaby [$5] 添加了一个打赏金额在评论里面
    crocoBaby
    crocoBaby
    Dec 25, 2025
    29
    @JoeJoeJoe 曲线救国的方法都被你想出来了
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    30
    @sillydaddy [$5] 我加了一个跨域的相关处理,不知道能不能解决你的问题
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    31
    @crocoBaby #29 哈哈哈哈 没办法的办法
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    32
    @sillydaddy Failed to fetch 不知道是哪一个接口报错了😂 等你看看日志再调吧, 我收到你的打赏了, 但是一直没收到消息, 你安装的是最新的脚本么?
    sillydaddy
    sillydaddy
    Dec 25, 2025
    33
    好像还是跨域的问题:v2ex.com 和 www.v2ex.com

    报错信息:
    Access to fetch at 'https://www.v2ex.com/solana/tx' from origin 'https://v2ex.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
    Failed to load resource: net::ERR_FAILED
    打赏失败: TypeError: Failed to fetch
    at submitTransactionToV2EX
    at handleTipConfirm
    at async HTMLButtonElement.<anonymous>
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    34
    @sillydaddy 明白了 我看看使用当前的 V2EX 域名来调用这个 tx
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    35
    @sillydaddy 吃完饭更新
    leiphi
    leiphi
    Dec 25, 2025
    36
    佬执行力惊人~
    sillydaddy
    sillydaddy
    Dec 25, 2025❤️1
    37
    @JoeJoeJoe [$20] 感谢您的精彩作品!
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    38
    @tthem #21 访问的 V2EX 域名是啥? 现在是匹配了这俩域名:
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    39
    @sillydaddy [$10] 针对这个跨域做了下处理, 提交代码了已经
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    40
    @leiphi [$5] 百钻大佬快来体验一波,以后乞讨就靠大佬们了.
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    41
    感谢 @Sunyin @tthem 的打赏!🎉
    Johngodme
    Johngodme
    Dec 25, 2025
    42
    不错👍
    Sunyin
    Sunyin
    Dec 25, 2025
    43
    @JoeJoeJoe 是不是可以换个符号,$5 第一反应觉着你打赏了 5 刀,过于慷慨
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    44
    @Sunyin [5 $v2ex] 非常有道理, 改掉了
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    45
    @Johngodme 啥也别说了, 开通 V 币嗨一嗨.
    cheny233
    cheny233
    Dec 25, 2025
    46
    真的改好了吗?
    Sunyin
    Sunyin
    Dec 25, 2025
    47
    @JoeJoeJoe #44 有了这个 feat 感觉你 V 币花的更快了
    tthem
    tthem
    Dec 25, 2025
    48
    @JoeJoeJoe #38
    https://www.v2ex.com/t/1181071?p=1#reply38
    是这个,感觉很奇怪,控制台也没报错,我把 polish 插件关了也没用
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    49
    @tthem #48 什么浏览器? 不报错的话就没啥道理了,是不是油猴配置的问题啊? 看看这个地方生效了没?

    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    50
    @Sunyin #47 哈哈哈哈 让 V 币流动起来.
    coderpwh
    coderpwh
    Dec 25, 2025
    51
    圣诞节快乐,感谢 joe 佬的打赏(虽然还没有收到)
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    52
    @coderpwh [5 $v2ex] 圣诞快乐, 你是会架人的, 哈哈哈.
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    53
    @cheny233 改好了,但是你没创建过 V 币账户,我又有点舍不得那 0.002 的 sol 租金😂
    sillydaddy
    sillydaddy
    Dec 25, 2025
    54
    @JoeJoeJoe #39 还是那个报错,调用堆栈都是一样的。我应该是用的最新代码。`submitTransactionToV2EX`z 这个函数里面还是写死的 www 。
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    55
    @sillydaddy [10 $v2ex] 现在是真的 ok 了
    SHOOT
    SHOOT
    Dec 25, 2025
    56
    我来试试接收端
    sillydaddy
    sillydaddy
    Dec 25, 2025
    57
    @JoeJoeJoe [v 你 10 $v2ex] 不要再骗我的大赏了。。这是我最后一次尝试!
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    58
    @sillydaddy [50 $v2ex] 哈哈哈哈哈,是不是最后一次!!
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    59
    @SHOOT [5 $v2ex] 接收端没问题的,大家不用再试了,我快试不起了😂
    heasy
    heasy
    Dec 25, 2025
    60
    我想试一下,老板
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    61
    @heasy 虽然很想让你试一下,但是你没有钱包地址,所以试不了.
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    62
    这条回复之后的[试一试]我都看不到了,因为开始心疼钱包了.
    zgsi
    zgsi
    Dec 25, 2025
    63
    试二试
    gtouck
    gtouck
    Dec 25, 2025
    64
    没有适配日间模式,数遍悬浮在“赏”图标之上时会看不到文字
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    65
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    66
    @gtouck 适配了的
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    67
    感谢 @callv 的打赏!🎉
    EchoDeveloper
    EchoDeveloper
    Dec 25, 2025
    68
    星期四能不能 v50
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    69
    @EchoDeveloper [5 $v2ex] V 你 5 毛, 哈哈哈哈, 充值 20, 返现 5 毛
    lizhenda
    lizhenda
    Dec 25, 2025
    70
    真的吗,真的嘛,看看能否收到打赏~
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 25, 2025
    71
    @gtouck 刚发现你说的是 赏 这个字没适配😂
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 26, 2025
    72
    @gtouck #64 [5 $v2ex] 已经修复了,非常感谢.
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 26, 2025
    73
    @lizhenda 结束了😂
    Rorysky
    Rorysky
    Dec 26, 2025
    74
    论坛中就 你在做事

    joe 在做事
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 26, 2025
    75
    @Rorysky 看到了就顺手做了一下😂
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 26, 2025
    76
    @Sunyin #9 [1 $v2ex] 感谢您的精彩回答
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 26, 2025
    77
    打赏了你在写了一个使用 V2EX 和 solana 打赏帖子回复的脚本, 可以在帖子回复中通过点击按钮来打赏对应的回复人并同步到 V2EX 的记录中, 但是不支持附言和提示.的回复 › @JoeJoeJoe 是不是可以换个符号,$5 第一反应觉着你打赏了 5 刀,过于慷慨
    Sunyin
    Sunyin
    Dec 27, 2025 via iPhone
    78
    @JoeJoeJoe Joe 佬这又是测啥呢
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 27, 2025
    79
    @Sunyin 收到打赏的通知了么?是不是我发的这个格式?
    Sunyin
    Sunyin
    Dec 27, 2025 via iPhone❤️1
    80
    crocoBaby
    crocoBaby
    Dec 29, 2025
    81
    @JoeJoeJoe 收到了,你目前纠结于在评论展示还是在打赏信息展示么
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 29, 2025
    82
    @crocoBaby #81 之前的打赏是走一条回复, 但是这样会产生一些 spam, 所以现在打赏的信息直接放到了 V2EX 的通知内, 就不用再产生一条没有意义的消息了.
    crocoBaby
    crocoBaby
    Dec 29, 2025
    83
    @JoeJoeJoe 你的初衷不是希望在评论上展示此条评论已被打赏嘛?
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 29, 2025
    84
    @crocoBaby #83 哈哈哈, 我的初衷是让评论能被打赏, 然后被打赏的人能够知道被打赏了,而且知道为什么被打赏, 就这么简单, 之前是因为不知道怎么往 V2EX 的通知里面插消息,现在找到方法了, 就给优化了, 现在的样子就是我最开始想要的样子.
    Sunyin
    Sunyin
    Dec 29, 2025
    85
    @JoeJoeJoe #84 有法子添加个链接就完美了,这个消息支持 HTML 么,现在没办法直接跳转到对应的帖子和回复

    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 29, 2025
    86
    @Sunyin #85 不知道通知支持不支持 markdown? [试试这个?]( https://baidu.com), 或者是这个 topic: 1181071
    sillydaddy
    sillydaddy
    Dec 29, 2025
    87
    我刚刚收到打赏了,这个又进化了🤩,怎么用啊?

    应该是支持链接的,因为我刚才收到的提醒里面,自带链接,显示的是:打赏了你在 [刚刚失业,有个小小的创业想法] 的回复 › v 站就有: /t/1088456 预览

    其中,/t/1088456 在「未读消息提醒」里面可以显示为正常的链接,可以点击进去。在「打赏记录」里面,没有显示为链接,我感觉是因为链接与后面的“预览”中间缺少一个空格。
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 29, 2025
    88
    @sillydaddy #87 方便帮我截个图么? 我看看这个通知长啥样
    Sunyin
    Sunyin
    Dec 29, 2025
    89
    看着可以了
    sillydaddy
    sillydaddy
    Dec 29, 2025
    90
    @JoeJoeJoe #88
    sillydaddy
    sillydaddy
    Dec 29, 2025
    91
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 29, 2025
    92
    @Sunyin #89 这个是个回复, 看样子好像不支持链接之类的东西.

    @sillydaddy 刚才又操作了几次, 你的通知里面能直接跳转到这个帖子对应的回复么?
    sillydaddy
    sillydaddy
    Dec 29, 2025
    93
    @JoeJoeJoe 我在#90 楼贴的那个图,点击里面的链接可以进到那个帖子,但是不能跳到对应回复,因为它也没有指定回复的锚点啊,类似这种 /t/1088456#r_17149000

    哦,我刚收到你新的打赏,里面可以跳转到帖子里面的回复位置了!!
    sillydaddy
    sillydaddy
    Dec 29, 2025
    94
    #92 效果不错:
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 29, 2025
    95
    @sillydaddy
    @Sunyin

    哈哈哈哈, 不折腾了, 提交代码了. 现在会在后面拼上打赏帖子对应回复的地址
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 29, 2025
    96
    @sillydaddy 我把回复的地址缩短了一些,试试效果.
    sillydaddy
    sillydaddy
    Dec 29, 2025
    97
    @JoeJoeJoe #96 收缩了不行,就像#93 楼一样。
    JoeJoeJoe
    JoeJoeJoe
    OP
    Dec 29, 2025
    98
    @sillydaddy #97 ok, 最后一次调试了, 直接 Archive 了😂
    Sunyin
    Sunyin
    Dec 29, 2025
    99
    我觉得这个效果可以满足需求了
    sillydaddy
    sillydaddy
    Dec 29, 2025
    100
    @JoeJoeJoe #98 还是用全链接 url 吧,缩短了之后,就不能定位到回复的位置了,只能进到帖子。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   705 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 22:29 · PVG 06:29 · LAX 14:29 · JFK 17:29
    ♥ Do have faith in what you're doing.