2024-12-31 20:38:23 -08:00
|
|
|
# New SweeBridge
|
2024-12-30 20:27:42 -08:00
|
|
|
|
2024-12-31 20:38:23 -08:00
|
|
|
SweeZero's own chat relay/bridge.
|
2024-12-30 20:31:29 -08:00
|
|
|
|
2024-12-31 21:19:13 -08:00
|
|
|
[Discourse Post](https://discuss.swee.codes/t/get-ready-for-a-new-sweebridge/56) announcing New SweeBridge
|
|
|
|
|
2024-12-31 21:10:09 -08:00
|
|
|
To-Do:
|
2024-12-30 20:31:29 -08:00
|
|
|
* [ ] Matrix support
|
|
|
|
* [ ] Revolt support
|
|
|
|
* [ ] Discourse support
|
|
|
|
* [ ] Add Web Dashboard/Control
|
|
|
|
* [ ] Allow control if you're an operator/admin of the channel/server
|
2024-12-31 15:28:47 -08:00
|
|
|
* [ ] Support for other IRC networks (Possibly AnthroChat & SnooNet)
|
|
|
|
|
2024-12-30 20:31:29 -08:00
|
|
|
Current platforms:
|
2024-12-31 15:28:47 -08:00
|
|
|
* IRC Libera.Chat
|
2024-12-30 20:31:29 -08:00
|
|
|
* Discord
|
2024-12-31 21:03:56 -08:00
|
|
|
* Guilded
|
|
|
|
|
|
|
|
Requirements of software:
|
|
|
|
* Python 3
|
|
|
|
* Nothing for IRC, since it uses socket.
|
|
|
|
* [Discord.Py](https://discordpy.readthedocs.io/en/stable/intro.html)
|
|
|
|
* [Guilded.Py](https://guildedpy.readthedocs.io/en/stable/gettingstarted.html)
|
|
|
|
* [Python Requests](https://pypi.org/project/requests/)
|
|
|
|
* A [ZNC instance](https://wiki.znc.in) running on localhost (127.0.0.1) at port 5000
|
|
|
|
|
|
|
|
Required enviroment variables:
|
|
|
|
```bash
|
|
|
|
IRCNick=SweeBridge
|
|
|
|
LiberaUser=BridgeUser/Libera # for use in ZNC
|
|
|
|
|
|
|
|
ZNCPassword=password # for use in ZNC
|
|
|
|
DiscordToken=token
|
|
|
|
GuildedToken=token
|
|
|
|
```
|