商店
主页
探索队列
愿望单
点数商店
新闻
统计数据
社区
主页
讨论
创意工坊
市场
实况直播
关于
客服
安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
商店页面
SteamVR
全部
讨论
截图
艺术作品
实况直播
视频
创意工坊
新闻
指南
评测
全部
讨论
截图
艺术作品
实况直播
视频
创意工坊
新闻
指南
评测
SteamVR
商店页面
SteamVR
> 指南
> abRoy 的指南
由于违反《Steam 社区及内容指引》,该物品已被移除。该物品仅对您可见。如果您认为自己的物品被误删了,请联系 Steam 客服。
此物品与 SteamVR 不兼容。想知道为什么此物品不能在 SteamVR 中使用,请查看指导页面。
38 个评价
SteamCommentsTool(Steam留言发送工具)
由 abRoy 制作
基于Python的Steam留言发送工具,支持Steam好友批量留言、替换自定义昵称... 如果有任何问题或建议,欢迎ISSUE或PR或留言
1
奖励
收藏
已收藏
取消收藏
分享
该物品已添加至您的收藏夹。
创建者
abRoy
离线
Languages: 简体中文
发表于
更新日期
2023 年 7 月 11 日 上午 7:04
2024 年 5 月 6 日 下午 8:11
356
不重复访客数
23
当前收藏人数
指南索引
总览
简介
如何使用
常见问题
ovo
XD
留言
简介
Steam个人资料留言板留言工具。支持一次发送至多个好友,支持不同好友自定义称呼项目页 https://github.com/ab-Royo/SteamCommentsTool待实现的功能: 仅需登录一次,后续自动登录 留言内容目前仅命令行输入,之后可通过json传入 自动获取好友列表至数据库 Steam留言风控问题...更新日志:下载链接: https://github.com/ab-Royo/SteamCommentsTool/releasesv1.0.0-alpha 2023/8/18 重大更新1. 本次更新数据库实现两个Steam项目的数据库的共用,将支持 Steam留言获取->按时间次数条件筛选->自动填写friends表->符合条件留言 的一整套连贯服务使用此功能需要SteamCommentsToDB[github.com] >= 1.0.0-alpha版本(还没写完,正在写咕咕咕)2. 拓展friends表,现在可通过recently的值决定是否留言v0.3.0 2023/7/18程序运行时从Github检查版本,优化requests报错的提示信息v0.2.0 2023/7/11第一个可用的版本
如何使用
推荐先安装3.9.X版本的Python环境,然后按照以下步骤进行操作引用自 如何安装Python: https://www.liaoxuefeng.com/wiki/1016959663602400/1016959856222624 引用自 Python.org Python3.9.13x64下载: https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exe 1.获取本项目如果你是新手跳转至 Releases[github.com] 页面,下载最新版本的压缩包,解压到你想要的位置。此包已包含了本项目的所有文件,你可以直接运行本项目。如果你有一定代码基础如果你有Git,在命令行中输入以下命令 git clone https://github.com/ab-Royo/SteamCommentsTool.git
如果你没有Git,那么你可以点击本页面右上角的 Code 按钮,然后选择 Download ZIP ,下载完成后解压到你想要的位置2.安装依赖(如果你在上一步直接在Releases中下载了项目则略过本步骤)进入你解压出来的文件夹中Windows10:点击文件资源管理器左上角文件,选择 打开Windows PowerShell在命令行中分别输入以下2条命令pip install requests
pip install -U "steam[client]"
Windows11:在文件资源管理器窗口内空白处单击鼠标右键,选中 在终端中打开在命令行中分别输入以下2条命令pip install requests
pip install -U "steam[client]"
之后前往C:\Users\用户名\AppData\Local\Programs\Python\Python39\Lib\site-packages\steam\__init__.py,添加代码from steam.client import SteamClient
3.创建并配置数据库Windows10:点击文件资源管理器左上角文件,选择 打开Windows PowerShell在命令行中输入以下命令python main.py
Windows11:在文件资源管理器窗口内空白处单击鼠标右键,选中 在终端中打开在命令行中输入以下命令python main.py
随后程序提示数据库不存在,将会在 SteamCommentsTool 文件夹内生成一个名为 friends.db 的数据库文件,此时你需要配置数据库 friends表结构(这是本程序使用的数据库表) 列名 数据类型 描述 ------- ------- ------- userID char(64) 用户的SteamID64 nickname char(100) 你对用户的称呼 profileName char(100) 用户的个人资料昵称 recently char(10) 用户是否符合时间次数条件 msg表结构 列名 数据类型 描述 ------- ------- ------- ContentID varchar(30) Steam每一条评论的唯一ID userID char(64) 评论发送者的SteamID64 nickname char(100) 评论发送者的个人资料昵称 userAvatar char(200) 评论发送者的头像 Content char(1000) 评论内容 UnixTime char(100) 评论发送的Unix时间 sendTime char(20) 评论发送的北京时间 你需要一个SQLite数据库管理工具,例如 DB Browser for SQLite (免费)[sqlitebrowser.org],DataGrip[www.jetbrains.com] 等等使用数据库工具打开 friends.db ,找到表名为 friends 的表,在表中 添加字段 :id列是要留言的好友的64位SteamID,nickname列是你对好友的昵称,例如:获取好友的SteamID64可以使用使用 SteamID64[steamid.xyz] 等网页工具,或使用将留言板保存到数据库的 SteamCommentsToDB项目[github.com] 使用msg表的数据导入信息4.配置代理如果你的网络不能直连Steam(即无法打开 https://steamcommunity.com ),那么你需要配置代理,否则请跳过这一步将 \SteamCommentsTool\Settings.py 中的 Proxy:False 字段中的False 改为 True ,并在 ProxyURL: 字段的引号内填入你的代理地址,如果你使用ClashforWindows,那么默认的代理地址就是:127.0.0.1:78905.再次运行本项目Windows10:点击文件资源管理器左上角文件,选择 打开Windows PowerShell在命令行中输入以下命令python main.py
Windows11:在文件资源管理器窗口内空白处单击鼠标右键,选中 在终端中打开在命令行中输入以下命令python main.py
随后根据程序提示操作即可: 首先应该提示 数据库已存在 输入Username:输入你登录Steam时输入的用户名(注意不是用户昵称,也不是注册邮箱),然后按回车键确认; 输入Password:输入你的账号密码,输入密码时命令行没有文字显示是正常现象,输入后按回车键确认; Enter 2FA code / Email code:如果你启用了 手机令牌或是邮箱令牌 ,请在此输入令牌验证码输入后按回车键确认。 输入留言内容:输入留言内容,可以输入 {0} 用于替换数据库里每位好友的 nickname 的内容,输入 {n} 来换行,之后按回车键确认,程序会自动向数据库内所有的64位SteamID发送留言。需要说明的是:登录获取Cookie功能使用第三方ValvePython开源的 Steam[github.com] 项目完成,本程序不存储也不传输用户密码信息。
常见问题
Steam不支持Markdown太折磨了ヽ(*。>Д<)o゜请参见本项目的Githubhttps://github.com/ab-Royo/SteamCommentsTool
ovo
作者是自学Python的初学者,本程序是作者学习Python的练手项目,程序不规范有疏漏在所难免,欢迎ISSUE或PR指正。 本程序开发初衷是为了方便Steam各好友之间留言便利快捷,请勿滥用本程序用于广告等违背本意的用途。 我觉得对于批量留言的诚意问题,每个人见仁见智。我个人认为,使用程序来批量留言并不是缺乏诚意,而是一种便捷的方式。 但是,这并不意味着对好友的留言轻视,对于我来说,我会在留言之后再次认真地回复好友的留言。 不建议使用本程序大规模留言,易遭到Steam风控(无法发出或留言被隐藏);因为使用本程序造成的任何后果均由使用者自行承担。
XD
Miku39佬的Steam assistant项目厉害!是看到了Miku39佬的项目之后有了写Steam的两个项目的想法!感谢以下开发者对本项目作出的贡献:https://github.com/ab-Royo/SteamCommentsTool/graphs/contributors如果有任何问题或建议,欢迎ISSUE或PR或留言。
9 条留言
<
>
casksteven
2024 年 4 月 22 日 上午 3:28
ab这么厉害
2024 年 2 月 21 日 下午 12:55
佬!
kaam wali aunty
2023 年 12 月 11 日 上午 12:11
、杂鱼❤
2023 年 8 月 16 日 下午 8:20
佬!😻
ιemση
2023 年 7 月 20 日 上午 8:10
好强
Warlordale
2023 年 7 月 20 日 上午 6:35
Rated&fav https://steamcommunity.com/sharedfiles/filedetails/?id=2996912219
† JNING FYE †
2023 年 7 月 15 日 上午 7:06
66
Pu2enes
2023 年 7 月 13 日 上午 5:42
厉害
弹星Bullitart
2023 年 7 月 11 日 上午 8:22
好厉害
<
>
分享至您的 Steam 动态推送通知
链接:
您需要登录或创建新帐户来执行该操作。
登录
创建帐户
取消
更新
© Valve Corporation。保留所有权利。所有商标均为其在美国及其它国家/地区的各自持有者所有。 本网站上部分地理空间数据由 geonames.org 提供。
隐私政策
| 法律信息
| 无障碍
| Steam 订户协议
| Cookie
查看移动版网站