Skip to main content

Easily build Discord Embed dictionaries

Project description

embed_builder

PyPI PyPI - Downloads

I got tired of manually writing dictionaries to send embeds via Discord webhooks, so I made this package to do it effortlessly.

This package was developed on Python 3.10.x but has not been tested on earlier versions. If you happen to successfully use this package on an older version then do let me know.

Installation

$ pip install embed-builder

Usage

from embed_builder import Embed

embed = Embed()
embed.set_title("Hello")
embed.set_description("How are you?")
my_embed = embed.build()

# Or via chaining...

my_embed = Embed().set_title("Hello").set_description("How are you?").build()

# Example usage with Discord webhooks and requests package

requests.post("webhook url", json={
    "content": "here is an embed",
    "embeds": [my_embed]
})

Warning Discord's embed total character limit is not currently enforced through this package. Make sure your content is the correct size as you are building embeds.

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

embed-builder-1.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

embed_builder-1.1.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file embed-builder-1.1.0.tar.gz.

File metadata

  • Download URL: embed-builder-1.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for embed-builder-1.1.0.tar.gz
Algorithm Hash digest
SHA256 df60266dd4a39e1d73e16640c81d2dbe88db29f14967f103d7df2bfbe03323e6
MD5 785289e8314ff277f7eb0084c91e33c0
BLAKE2b-256 ced6a3ab0d13b3bdbff6aede7aeeb09b460d56128e24d6f219f1944fecb0a60a

See more details on using hashes here.

File details

Details for the file embed_builder-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: embed_builder-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for embed_builder-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 749e90f25c13df45943efc1c8c69e776ddcdb768b9801acb14e7b072779f6fa0
MD5 1fbf40572dc0ddde5c2779df13561b7e
BLAKE2b-256 78cc2fc29e85b37dd661db2dd646fbf94b9c1199509dc78a71a8554d3fe0e533

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