Skip to main content

Combine RxPy with discord.py.

Project description

discord-ext-rx

Work In Progress!

Combine RxPy with discord.py.

Example

from discord.ext.rx import RxBot, _
from rx import operators as ops

bot = RxBot()

bot.messages.pipe(
    ops.filter(lambda m: m.author.id == 121678432504512512),
    ops.filter(lambda m: m.content == '418'),
    ops.map(lambda m: m.channel)
).subscribe(
    _(lambda c: c.send("I'm a teapot!"))
)

bot.run('token')

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

discord-ext-rx-0.1.0.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

discord_ext_rx-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file discord-ext-rx-0.1.0.tar.gz.

File metadata

  • Download URL: discord-ext-rx-0.1.0.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for discord-ext-rx-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dec6329c5ff4140137999112f35752c8d0e169e545e2ae182e979d6267828728
MD5 d8ebc33de4c7d21feaa940b3c603ec27
BLAKE2b-256 101ab879cb7457bfddfb6315ecb0daf4e683137e8af28bf22cf0e36f27be1e47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: discord_ext_rx-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for discord_ext_rx-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ce80b91dd185e58e7e557bbb95483c6bafab49cd3961f7ac26ff3432a4f27a5d
MD5 aa4a1325615bdfae7f75fba259fad86f
BLAKE2b-256 2007164109eff0cfe36cb312e1602aaf6a31b4f62f7ddc549e9a256490ccd9d5

See more details on using hashes here.

Supported by

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