Archived
1
0
Fork
You've already forked sphene
0
EOL SEE README | Fixes the extremely annoying Twitter, Bluesky, etc. embed bug on Discord https://discord.com/api/oauth2/authorize?client_id=1134171949338214491&permissions=292057802816&scope=bot
This repository has been archived on 2026年01月15日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Rust 100%
2025年05月22日 23:34:11 +02:00
.github/workflows Initial Thorium + Titanite version 2023年08月14日 00:26:27 +02:00
.vscode Update sphene_config, start merging both into poise framework 2024年03月18日 21:53:43 +01:00
locales Create id-ID.yml 2024年06月06日 17:28:32 +07:00
sphene Add disclaimer on how to disable twitter support early 2025年03月24日 14:51:40 +01:00
thorium Fully working i18n + Configuration 2024年03月16日 14:50:01 +01:00
titanite Fix various clippy issues 2023年10月21日 00:09:26 +02:00
.gitignore Export db to thorium 2023年10月21日 00:06:08 +02:00
Cargo.lock Add forceful twitter killswitch on April 1st 2025年03月24日 14:42:58 +01:00
Cargo.toml Bump versions 2024年06月19日 14:39:57 +02:00
README.md Final EOL Warning 2025年05月22日 23:34:11 +02:00

Warning

Thank you for using Sphene.

This project grew from a small tool I created for my friends to a fairly large ecosystem with quite huge userbase. However, I don't use Twitter anymore and so should you.

As soon as the bot breaks it will go offline and never come back.

Sphene Family of Projects

This is a monorepo for the 4 Sphene (CaTiSiO5) projects.

Sphene

Sphene is a discord bot that replaces twitter, bluesky, instagram and tiktok links with various other sources that aim to fix the bug/broken embeds these sites have.

Invite

CLICK HERE TO INVITE THE BOT

Example

Sphene Config

Sphene Config is a shard of the Sphene discord bot that allows you to configure the bot via slash commands.

Titanite

Titanite is (loosely) based on Sphene with completely different goals and vastly different features.

This version downloads the image of the tweet and includes a backlink to the original tweet. It is intended for preservation (Basically a Twitter/X bookmarks alternative that is actually good). It supports images, videos, text and mosaics, always trying to find the best way to showcase the content as directly as possible.

When sending it a tweet via DMs it'll automatically send it to a designated channel, it'll also include the original tweet link for easier moving to other channels / categories.

Example

example

Thorium

Thorium is a library that extracts various links either to convert them to better alternatives or to directly download the content within. It is used to run Sphene and Titanite but can be used with any program you want.

Internationalization

This folder contains internationalization (i18n) files for translating the bot messages into different languages. When translating, follow the instructions in the README.

All languages are welcome, and your contributions are greatly appreciated!