A Discord self-bot that logs user activities including:
- Status changes
- Spotify activity
- Gaming activity
- Real-time activity tracking
- Multi-language support (English/Turkish)
- Customizable check intervals
- Debug mode
- Multiple user tracking
- Detailed activity logs
- Custom formatting for different activity types
- Node.js v16 or higher
- npm (Node Package Manager)
Install the following packages using npm:
npm install [email protected]
npm install [email protected]
npm install [email protected]
Or install all dependencies at once:
npm install
- Clone the repository
git clone https://github.com/fyildirim-debug/DiscordSelfLogger.git
cd DiscordSelfLogger
- Install dependencies
npm install
- Configure environment variables
cp .env.example .env
- Edit
.env
file with your values:
DISCORD_TOKEN
: Your Discord tokenTARGET_USER_IDS
: IDs of users to track (comma-separated)GUILD_ID
: Server IDCHANNEL_ID
: Channel ID where messages will be sentLANGUAGE
: Language selection (tr/en)
- Start the bot
node index.js
All configuration is done through the .env
file:
DISCORD_TOKEN=your_token_here
TARGET_USER_IDS=id1,id2,id3
DEBUG_MODE=1
CHECK_INTERVAL=5000
GUILD_ID=your_guild_id
CHANNEL_ID=your_channel_id
LANGUAGE=en
DiscordSelfLogger/
├── index.js
├── .env.example
├── package.json
├── README.md
└── languages/
├── tr.json
└── en.json
{
"name": "discordselfbot",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"description": "",
"dependencies": {
"discord.js-selfbot-v13": "^3.4.6",
"dotenv": "^16.4.7",
"express": "^4.21.2"
}
}
username - [🎵] - [ Started Listening Music ] - Shape of You
username - [⚡] - [ Status Changed ] - online
username - [🎮] - [ Started Playing Game ] - Valorant
Discord kullanıcı aktivitelerini takip eden bir self-bot:
- Durum değişiklikleri
- Spotify aktivitesi
- Oyun aktivitesi
- Gerçek zamanlı aktivite takibi
- Çoklu dil desteği (İngilizce/Türkçe)
- Özelleştirilebilir kontrol aralıkları
- Hata ayıklama modu
- Çoklu kullanıcı takibi
- Detaylı aktivite kayıtları
- Farklı aktivite tipleri için özel formatlar
- Node.js v16 veya üstü
- npm (Node Paket Yöneticisi)
Aşağıdaki paketleri npm kullanarak yükleyin:
npm install [email protected]
npm install [email protected]
npm install [email protected]
Veya tüm bağımlılıkları tek seferde yükleyin:
npm install
- Depoyu klonlayın
git clone https://github.com/fyildirim-debug/DiscordSelfLogger.git
cd DiscordSelfLogger
- Bağımlılıkları yükleyin
npm install
- Ortam değişkenlerini yapılandırın
cp .env.example .env
.env
dosyasını kendi değerlerinizle düzenleyin:
DISCORD_TOKEN
: Discord token'ınızTARGET_USER_IDS
: Takip edilecek kullanıcı ID'leri (virgülle ayrılmış)GUILD_ID
: Sunucu ID'siCHANNEL_ID
: Mesajların gönderileceği kanal ID'siLANGUAGE
: Dil seçimi (tr/en)
- Botu başlatın
node index.js
Tüm yapılandırma .env
dosyası üzerinden yapılır:
DISCORD_TOKEN=token_buraya
TARGET_USER_IDS=id1,id2,id3
DEBUG_MODE=1
CHECK_INTERVAL=5000
GUILD_ID=sunucu_id
CHANNEL_ID=kanal_id
LANGUAGE=tr
DiscordSelfLogger/
├── index.js
├── .env.example
├── package.json
├── README.md
└── languages/
├── tr.json
└── en.json
{
"name": "discordselfbot",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"description": "",
"dependencies": {
"discord.js-selfbot-v13": "^3.4.6",
"dotenv": "^16.4.7",
"express": "^4.21.2"
}
}
kullaniciadi - [🎵] - [ Müzik Dinlemeye Başladı ] - Shape of You
kullaniciadi - [⚡] - [ Durum Değiştirdi ] - çevrimiçi
kullaniciadi - [🎮] - [ Oyun Oynamaya Başladı ] - Valorant
ISC
Pull requests are welcome. / Pull request'ler kabul edilir.
This project is for educational purposes only. / Bu proje sadece eğitim amaçlıdır.
Made with ❤️ by FurkanYILDIRIM.com