Files
itako/pyproject.toml
ph0sgene f3154396fa Initial bridge: Discord <-> Fluxer channel relay via webhooks
- discord.py + fluxer.py bots run side-by-side in one asyncio process
- messages relay through per-channel incoming webhooks with the original
  author's name and avatar (suffixed '(Discord)' / '(Fluxer)')
- loop protection: bot-authored and webhook-authored messages are ignored
- attachments re-uploaded natively both directions (8 MB cap)
- emoji mirroring: on-demand upload into the receiving guild with LRU
  eviction of bridge-created emojis only; pre-existing emojis untouched;
  to-Discord direction opt-in (50-slot default guild cap)
2026-08-25 18:41:43 -07:00

14 lines
291 B
TOML

[project]
name = "itako"
version = "0.1.0"
description = "Discord <-> Fluxer.app channel bridge"
requires-python = ">=3.11"
dependencies = [
"discord-py>=2.4",
"fluxer-py",
"python-dotenv>=1.0",
]
[tool.uv.sources]
fluxer-py = { git = "https://github.com/Fluxer-py/fluxer.py" }