怎样在 TG 频道使用户投票结果以拼接数字展示?
3 个回答
你是想在 Telegram 群组里投票后,把每个人的投票结果连起来,比如 1234 这种?目前 Telegram 内置投票是没法这么用的,它只会统计每个选项的票数,不会自动把选项数字拼起来。
但你可以这样做:
1. 投票前说清楚规则,告诉用户要选哪个数字,以及最后会把所有人的选项拼起来。
2. 投票时使用“普通投票”,选项设置为 1、2、3、4 等数字。
3. 投票结束后,手动收集每个人的选项,然后自己拼成一个数字串。
如果你想更省事一点,也可以用第三方机器人,有些投票机器人支持自定义格式。可以搜一下“poll bot”或“vote bot”。
希望这些方法能帮到你。
你想要的应该是用户投票后,结果自动拼接成一串数字显示在频道里,例如“1234”这样的效果,其实这属于自定义投票结果统计。
方法一:使用 bot
可以找一些支持自定义投票统计的 bot,比如 Polls Bot 或者定制一个 bot,投票结束后,bot 自动将结果拼接成一串数字,然后发送到群里。
方法二:自己写脚本
如果你懂点编程,可以使用 Python 编写一个脚本,监听投票结果,然后将选项按顺序拼接成数字,再通过 bot 发送结果。
方法三:人工统计
如果用户不多,也可以手动统计投票,然后在频道里发“最终结果是:1234”之类的。
目前 TG 原生不支持这种拼接数字显示方式,只能通过外部工具或者代码实现。如果你不是程序员,可以找人帮你做个简单的 bot。
你问的是 TG 频道投票结束之后,能不能把结果拼成 1234 这种数字形式显示出来。目前 TG 原生的投票功能是不支持拼接数字结果的,只能显示选项的票数。
不过你可以尝试以下方法:
1. 投票前先设计好每个选项对应一个数字,比如 A=1,B=2,C=3,D=4,然后根据得票最多的选项来推算出结果。
2. 投票结束后手动把每个选项的票数拼接起来,比如 A 得 10 票,B 得 20 票,C 得 30 票,D 得 40 票,就可以写成 1234。
3. 如果你有开发能力,也可以用 TG 机器人+数据库来实现更复杂的效果。
如果你只是想一个好看的结果展示方式,建议用第一种方法最简单。