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.0.6.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.

embed_builder-1.0.6-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: embed-builder-1.0.6.tar.gz
  • Upload date:
  • Size: 4.0 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.0.6.tar.gz
Algorithm Hash digest
SHA256 2c39531ba3993321f1d3c61596f2b72db18fe467185f2674a9a791a2461c355c
MD5 9c38ff5a2ce17bf9018fda1db9c436de
BLAKE2b-256 1adb47320772156858dc5c2fc1a8a0f2a2a1bbf917ae336d4f5e5329a38368b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: embed_builder-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 4.9 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.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7f9dd14771a19a03c2205df44a6a8efc049210ea272f30872e08f09037f9f29d
MD5 55868531ea6096b0140ce9cfd391bf66
BLAKE2b-256 2c05750b948af9f89b216c76a038990f4dd30fde28e59d8138d714f1245e1a63

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