/Diru

A Discord translate bot written in Go

Primary LanguageGoMIT LicenseMIT

Caution

Diru 2.0 (now Diru Discord) is being worked on over on Codeberg. This is a complete rewrite in Rust and will have breaking changes. It is no longer backed by a Database for preferences since the restructure of the project no longer allows for this. It is planned to be released on 2024-06-22 at 11:00h UTC. The main instance of the bot will be updated immediately.

Diru

Mastodon Follow Discord GitHub GitHub issues

All Contributors

Discord Codecov
A Discord translation bot written in Go

Discord Bots

Invite

You can invite the bot that I host with this link: https://discordapp.com/oauth2/authorize?client_id=944915663632355388&scope=bot&permissions=67454976

Privacy

The bot, when added through the invite link above, does not collect any personal information. I host the exact same version as in the repo on a server in Finland. When making a request to the bot, it passes the text to the DeepL API without any identifying information. Sometimes, an error may occur, this error may get printed to the server log, but again, does not include any personal information. With certain interactions, the bot sends the server and shard count to Top.gg, but this does not include any information as to what user has triggered this or which servers the bot is in.

Support the project

Diru is entirely free to use and is open source, unfortunately the same can't be said about the APIs or hosting. There are different ways to support the development and running of Diru. The first being to contribute to the codebase, whether that be squashing bugs or adding new features. The second is helping to find bugs and reporting them on the issue tracker. The third is to donate to the project.

Donating

You can donate to the project through:

You can also donate through Crypto:

  • BTC:
bc1qt6x9ese0xlykhsz4m06kfyheya8kad9wuze3e6
  • XMR:
4357jhrFJS2E61oJ53H3h3hyAUU93NL4v96q7ZKFWJRLC4YMABn2VF47NfRfVeuhfnbfivJidSbNiL6MM4hNfXTd78KM1MR
  • ETH (also supports ERC20):
0x350280ba7D9d59cE4F8618DA187A5EE739E55bE2
  • Polygon (MATIC and other ERC20)
0x350280ba7D9d59cE4F8618DA187A5EE739E55bE2
  • XTZ
tz1TGmYFvYJrCFojiZVNfnLhF9mS1vzphUYN
  • LTC
ltc1qt0yanfag307cpvuzfpujpvkrtlqh8gcuqahv5h

Contributors ✨

Thanks goes to these wonderful people (emoji key):


TimHugall

💻

Ludoviko

💻 🚇 👀 🐛

This project follows the all-contributors specification. Contributions of any kind welcome!