Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
Twitter/X, Instagram 등 다양한 플랫폼용 풍부한 카드 기능을 갖춘 디스코드 봇입니다
A Discord bot with rich cards for Twitter/X, Instagram, Reddit, Threads, Pixiv, Bluesky, Bilibili, YouTube, Pinterest, TikTok, Tumblr, Twitch, and DeviantArt.
플러그인TypeScript · PythonGitHub @kenhendricks00온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
A Discord bot that fixes the lack of embed of support in Discord.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Enhance Your Discord with Proper Embeds for Social Media Links. 🛠️ Usage Send a message containing a X/Twitter , Instagram , Reddit , Threads , Pixiv , Bluesky , Bilibili , YouTube community post , Pinterest Pin , TikTok , Tumblr , Twitch , or public DeviantArt deviation/Sta.sh link, and the bot will remove your message or just the embed and automatically convert it to its fixed link respectively, replying with the fixed link and label of who sent it.README 전문 보기 ↗
Send a message containing a X/Twitter, Instagram, Reddit, Threads, Pixiv, Bluesky, Bilibili, YouTube community post, Pinterest Pin, TikTok, Tumblr, Twitch, or public DeviantArt deviation/Sta.sh link, and the bot will remove your message or just the embed and automatically convert it to its fixed link respectively, replying with the fixed link and label of who sent it.
[!TIP] You can suppress automatic conversion for a specific link by surrounding it with
< >(e.g.,<https://x.com/status/123...>). FixEmbed will leave that message alone (no edits or deletions).
Commands:
/fix [link] - Convert one or more links into polished FixEmbed links (works in DMs and user-installed contexts)/help - View all commands and supported services/invite - Install FixEmbed to your account or add it to a server/settings - Configure bot settings for your server/status - View live first-party, fallback, and latency health for every supported platform/premium - View and manage your Premium subscription/activate / /deactivate - Toggle link conversion for specific channels/fix or the context menu anywhere—even in servers where the bot isn't added!Multi-Platform Support:
User-Installable App:
/fix [link] or right-click → Apps → Fix Embed anywhereCustomizable Settings:
Direct Message Capability:
Easy Hosting Options:
Link Suppression:
< >.Multi-Language Support:
/settings → Language.Free Post Translation:
/settings → Translation for every supported platform.Translated from [language] · Link to the card footer./en, /es, or another two-letter language code as a per-link override.Make FixEmbed fit your server with FixEmbed Premium for $1.99/month. Use /premium in Discord to subscribe and manage your server's subscription.
Perks include:
via FixEmbed attribution/fix usage availableSupporters role in the FixEmbed Support Server while Premium is activePremium adds server customization and operational controls; media quality, playback, carousels, GIF support, and reliability fixes remain available to everyone.
/fix and Apps → Fix Embed anywhereYou can host the bot yourself using Docker:
cp .env.example .env
# Fill in BOT_TOKEN and PREMIUM_SKU_ID in .env, then:
docker pull kenhendricks00/fixembed:latest
docker run --env-file .env -d kenhendricks00/fixembed:latest
For SparkedHost or another file-based Python host, use the
sparkedhost-deployment-<commit> artifact from a successful Quality checks
workflow run. Extract the complete fixembed-sparkedhost.zip into the bot root
as one deployment while preserving the host's existing .env and database.
The archive contains every root Python module plus required runtime metadata,
and its included manifest records the expected size and SHA-256 checksum of
every file so partial or modified bundles fail verification.
You can build and verify the same deterministic bundle locally:
python scripts/build_sparkedhost_bundle.py
python scripts/build_sparkedhost_bundle.py --verify dist/fixembed-sparkedhost.zip
Operators can run the same semantic production canaries used by FixEmbed:
python conformance.py --manifest conformance/production.json --fail-on-degraded
The bounded JSON report contains case IDs, platform names, source mode, latency, and fixed outcome codes only. It never includes source URLs, post content, usernames, rendered cards, or raw upstream errors. The canary builds cards locally for validation and never posts them to Discord.
If you need support or have any questions, you can join the support server or open an issue on GitHub. Note: If it's a technical issue, be sure to have debug info ready by using /settings, then click Debug.
Members of the support server automatically receive the Voter role after voting for FixEmbed on Top.gg.
FixEmbed uses first-party platform data whenever available. When a platform blocks or limits access, it may use:
These services are not affiliated with or endorsed by FixEmbed.
Copyright (c) 2024-2026 Kenneth Hendricks.
FixEmbed is licensed under the GNU Affero General Public License v3.0 or later. If you modify FixEmbed and make the modified version available to users over a network, you must offer those users the corresponding source code under the same license. Modified versions must preserve applicable legal notices and identify their changes as required by the license.
X Layout Modifiers:
/gallery for media-and-author-only cards or /mosaic to force native multi-image attachments.https://x.com/user/status/123/es/mosaic.