Proyek ini adalah untuk melakukan banyak tindakan sekaligus di Steam, dengan beberapa akun Steam
Steam telah mengubah cara login, untuk mendapatkan cookie dan sessionid. Saya telah mengubah sistem login untuk menggunakan pengguna node-steam, saya tidak menyukai perubahan itu, karena menghapus beberapa kontrol. Seperti yang saya pastikan tidak ada cara untuk melewati batas uap. Tetapi saat menangani permintaan login, di luar penangan permintaan yang saya miliki. bagi sebagian orang hal itu dapat mencapai batasnya. Ini hanya mempengaruhi mode cluster
, ketika menjalankan multi akun sekaligus. Jadi jalankan saja jumlah yang lebih kecil pada saat itu.
Jadi, Anda harus melakukan npm i
, untuk mendapatkan modul node baru.
!Catatan: Hanya 2fa yang berfungsi. jika Anda menggunakan aliran lain, lakukan fork ini, atau hubungi saya, untuk menambahkannya. !Catatan: Saya telah menguji beberapa modul, untuk memastikannya berfungsi jika diubah. Tidak semua diuji, jadi laporkan kembali jika ada yang tidak berfungsi.
Saya sedang menyelidikinya, baca lebih lanjut di edisi : #70
Detail lebih lanjut di wiki, tentang cara menyiapkan, dan menggunakan modul.
Daftar modul selengkapnya ada di wike.
Cukup tambahkan lebih banyak akun di konfigurasi.
baca tentang setiap modul di wiki, tentang cara menggunakannya!
mengubah pengaturan profil
ubah pengaturan pada halaman edit umum (Edit Profil / ChanceAccountSettings_general)
mengubah avatar profil, dari game yang dimilikinya
mengubah latar belakang profil
mengubah profil mini
ubah tema profil
ubah lencana favorit profil
ubah profil grup favorit
hapus nama profil alias
mengubah gambar profil
memilih dan seperti panduan
bergabung dengan grup
LeaveGroup (juga dapat menghapus semua grup dari setiap akun)
Beri komentar di Panduan
tambahkan permainan ke Daftar Keinginan
mengomentari profil
permainan Merekomendasikan
menjalankan antrian
AktifkanGame Gratis
hapus semua game dari daftar keinginan
Memberikan Awared/Reward
Buat lencana
Ikuti Permainan
Berhenti mengikuti Game
Ikuti Kurator
Berhenti Mengikuti Kurator
Mengevaluasi Ulasan Game
melihat siaran
Komentar Pengumuman Grup Tambah
Hapus Komentar Pengumuman Grup
Tingkat Pengumuman Grup
Modul acara disimpan dalam modules/events
pembersihan musim semi (atur 'hari' di file js. ini akan dijalankan untuk hari itu, ini dibuat untuk memastikannya hanya dijalankan sekali sehari.)
pembuka pintu penjualan musim dingin
pemungutan suara penjualan musim dingin
Game Nominasi Penghargaan Steam
Token Penjualan Tahun Baru Imlek (2019)
akan mendapatkan tokennya
dan beli untuk token default 1000 edit untuk menggunakan lebih banyak
akan mendapatkan jumlah yang sama untuk semua bg dan Emoticon
penghargaan permainan - 2019
penghargaan uap - musim dingin 2019
kartu antrian uap (modul ´salequeue´)
tahun baru lunar 2020, dapatkan koin
tahun baru lunar 2020, dapatkan item
pembersihan musim semi 2020
penghargaan uap - 2020
Penjualan Musim Dingin Steam - 2020
Obral Musim Panas Steam - 2021 ( forgeyourfate-summer-2021 )
Penjualan musim dingin Steam - 2021 (penghargaan steam-2021)
Penjualan Steam Musim Panas - 2022 ( steam 3000 )
penghargaan penjualan musim dingin 2022
Penjualan Musim Semi 2023
festival teka-teki 2023
musim gugur tahun 2023
festival olahraga 2023
Penjualan Steam Musim Panas - 2023
ulang tahun uap ke 20 - 2023
penghargaan uap - 2023
Jalankan saja npm install
di folder root. (pastikan untuk tidak menggunakan perbaikan audit, itu akan merusak segalanya)
Tambahkan akun Anda ke dalam file config.js
.
Edit main.js
, dengan mengatur modul agar berjalan secara berurutan. Dan bagaimana seharusnya pengaturannya.
Dan jika perlu ubah file modul.
Dan kemudian jalankan node main
Baca lebih lanjut di Wiki
Ada beberapa cara untuk menjalankan ini.
RunAllBots - core.RunAllBots(modules)
- akan menjalankan semua akun di config.js
RunIndexSpecificBot - core.RunIndexSpecificBot([0, 1], modules)
- akan menjalankan indeks tertentu di config.js
saja
DoRunBots - core.DoRunBots(auths, modules)
- akan menjalankan akun tertentu dalam daftar auths. (Mengabaikan config.js
)
Parameter modules
: Anda perlu mendorong setidaknya satu modul sebelum dijalankan. Baca bagian selanjutnya.
Untuk memilih modul apa yang akan dijalankan. Anda harus menambahkannya ke dalam daftar di file main.js
Anda hanya perlu menambahkan nama file di modules
. (jika modul ada dalam sub folder. harus mencantumkan nama subfolder dengan dipisahkan dengan garis miring)
eks:
var modul = [];modules.push('events/salequeue');modules.push('events/FreeDailySticker');modules.push('profileComment');modules.push('Wishlist_AddGame');modules.push( 'GameRecommend_Add');modules.push('ActivateFreeGame');
Di main.js
Anda dapat mengubah pengaturan sebagaimana seharusnya dijalankan. Pengaturan default ditunjukkan di bawah. (Juga dapat ditemukan di lib/Setting.js
). Untuk memahami fungsi setiap pengaturan, bacalah di Wiki dengan mengklik di sini
{AuthFieldNameUsername: "steam_user",AuthFieldNamePassword: "steam_pass",AuthFieldNamesharedSecret: "sharedSecret",Logging: {ShowTimeStamp: true,ShowAccountSteamId: true,ShowAccountName: true,ShowStack: true,ShowModule: true,SaveLog: true,SaveLogMode: Enums.logging.None,SaveLogType: Enums.logging.type.SingleFile},RunningMode: {Mode: 0,clusterSize: 4},Permintaan: {UseQueue: false,Time: 1000, // 1000 adalah 1 detikMode: Enums.Request .MinTimeBetweenRequest}}
Ada 3 cara untuk login
menggunakan nama pengguna dan kata sandi
gunakan nama pengguna dan kata sandi dan 2fa
gunakan nama pengguna dan kata sandi dan file penjaga, setelah dimuat.
Baca lebih lanjut di wiki, untuk pengaturan spesifik
Skrip dibuat untuk menghemat waktu dan tenaga Anda dalam mengatur akun ke dalam konfigurasi.
Jika Anda tidak menggunakan pengaturan default, Anda harus menambahkan pengaturan tersebut di file.
npm run SetSpecialAccountText
-> akan menambahkan properti ke setiap akun, dengan indeks di dalamnya.
npm run ConvertFromLineFormat [FilePath]
-> akan menambahkan akun dari file teks yang memiliki format username:password:sharedsecret:SpecialAccountText
(hanya nama pengguna dan kata sandi yang wajib)
npm run Totp [index]
-> akan menampilkan nama pengguna dan kata sandi. dan kunci totp yang dihasilkan, untuk login.
selengkapnya di wiki
Saya sudah mulai membuat panel web untuk menangani bot, segera, panel tersebut akan dapat menyediakan semua fungsi yang ditawarkan skrip ini. https://github.com/quer/Steam-bot-Controller