Skip to content

Discord self-bot for tracking user activities, status changes, Spotify, and gaming sessions with multi-language support.

Notifications You must be signed in to change notification settings

fyildirim-debug/DiscordSelfLogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiscordSelfLogger

English | Türkçe

English

A Discord self-bot that logs user activities including:

  • Status changes
  • Spotify activity
  • Gaming activity

Features

  • 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

Requirements

  • Node.js v16 or higher
  • npm (Node Package Manager)

Required Packages

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

Installation

  1. Clone the repository
git clone https://github.com/fyildirim-debug/DiscordSelfLogger.git
cd DiscordSelfLogger
  1. Install dependencies
npm install
  1. Configure environment variables
cp .env.example .env
  1. Edit .env file with your values:
  • DISCORD_TOKEN: Your Discord token
  • TARGET_USER_IDS: IDs of users to track (comma-separated)
  • GUILD_ID: Server ID
  • CHANNEL_ID: Channel ID where messages will be sent
  • LANGUAGE: Language selection (tr/en)
  1. Start the bot
node index.js

Configuration

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

Project Structure

DiscordSelfLogger/
├── index.js
├── .env.example
├── package.json
├── README.md
└── languages/
    ├── tr.json
    └── en.json

package.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"
  }
}

Output Examples

username - [🎵] - [ Started Listening Music ] - Shape of You
username - [⚡] - [ Status Changed ] - online
username - [🎮] - [ Started Playing Game ] - Valorant

Türkçe

Discord kullanıcı aktivitelerini takip eden bir self-bot:

  • Durum değişiklikleri
  • Spotify aktivitesi
  • Oyun aktivitesi

Özellikler

  • 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

Gereksinimler

  • Node.js v16 veya üstü
  • npm (Node Paket Yöneticisi)

Gerekli Paketler

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

Kurulum

  1. Depoyu klonlayın
git clone https://github.com/fyildirim-debug/DiscordSelfLogger.git
cd DiscordSelfLogger
  1. Bağımlılıkları yükleyin
npm install
  1. Ortam değişkenlerini yapılandırın
cp .env.example .env
  1. .env dosyasını kendi değerlerinizle düzenleyin:
  • DISCORD_TOKEN: Discord token'ınız
  • TARGET_USER_IDS: Takip edilecek kullanıcı ID'leri (virgülle ayrılmış)
  • GUILD_ID: Sunucu ID'si
  • CHANNEL_ID: Mesajların gönderileceği kanal ID'si
  • LANGUAGE: Dil seçimi (tr/en)
  1. Botu başlatın
node index.js

Yapılandırma

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

Proje Yapısı

DiscordSelfLogger/
├── index.js
├── .env.example
├── package.json
├── README.md
└── languages/
    ├── tr.json
    └── en.json

package.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"
  }
}

Çıktı Örnekleri

kullaniciadi - [🎵] - [ Müzik Dinlemeye Başladı ] - Shape of You
kullaniciadi - [⚡] - [ Durum Değiştirdi ] - çevrimiçi
kullaniciadi - [🎮] - [ Oyun Oynamaya Başladı ] - Valorant

License / Lisans

ISC

Contributing / Katkıda Bulunma

Pull requests are welcome. / Pull request'ler kabul edilir.

Disclaimer / Sorumluluk Reddi

This project is for educational purposes only. / Bu proje sadece eğitim amaçlıdır.


Made with ❤️ by FurkanYILDIRIM.com Visitors

About

Discord self-bot for tracking user activities, status changes, Spotify, and gaming sessions with multi-language support.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published