Skip to main content

Internal Discord Data-Base System - High-performance event logging for Discord bots.

Project description

IDDB - Internal Discord Data-Base SystemIDDB is a next-generation event logging and tracking engine designed for high-performance Discord bots. It treats a Discord channel as a persistent, structured, machine-readable database.FeaturesStructured JSON Logs: No more messy text files. Logs are objects.240-Char Action IDs: Every event has a unique anchor.Smart Queueing: Prevents bot lag by handling logs in the background.Rate-Limit Aware: Automatically paces writes to avoid Discord API blocks.Auto-Partitioning: Splits large logs (>2000 chars) into multiple messages automatically.Quick Startfrom iddb.core import IDDBClient

Inside your bot's setup

iddb = IDDBClient(bot, channel_id=1465966978618495028) await iddb.start()

To log an event

await iddb.log( guild_id=123456789, action_type="MEMBER_BAN", metadata={"reason": "Spamming", "moderator": "Admin#0001"} ) ArchitectureIDDB uses an Asynchronous Queue-Worker pattern. Events are instantly accepted into memory and then drained by a background task that respects a 2.5s cooldown (adjustable).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iddb_system-0.1.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iddb_system-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file iddb_system-0.1.0.tar.gz.

File metadata

  • Download URL: iddb_system-0.1.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for iddb_system-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a24dfd156dfe035fadb9acce306d4e62b50d94a348685afaee67a03e88df7512
MD5 cd3bb2b3e57108ec989743a102e0c695
BLAKE2b-256 349f4fbb7cb14e0c806f4c138fada65e355c89f0451b86f865359751ac3ed4ba

See more details on using hashes here.

File details

Details for the file iddb_system-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iddb_system-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for iddb_system-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d0af69de15616b40cb4a55b31995d1f54e1462f5120dc90363a8b7b233d9880
MD5 b00cc372f5722e1bf42981e81392a97d
BLAKE2b-256 103a61cf26d15b1656c33e5dbd1ea952042b2dfdbba86f07ca34a43ae142ca4e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page