https://github.com/benji-lewis/archivord
An archival bot for Discord servers designed to retain as much data as possible to show future generations how we communicated.
https://github.com/benji-lewis/archivord
archive data data-mining discord discord-bot typescript
Last synced: about 1 month ago
JSON representation
An archival bot for Discord servers designed to retain as much data as possible to show future generations how we communicated.
- Host: GitHub
- URL: https://github.com/benji-lewis/archivord
- Owner: benji-lewis
- License: agpl-3.0
- Created: 2023-12-18T11:08:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-17T16:25:29.000Z (over 2 years ago)
- Last Synced: 2025-03-01T22:37:53.805Z (over 1 year ago)
- Topics: archive, data, data-mining, discord, discord-bot, typescript
- Language: TypeScript
- Homepage: https://archivord.benjilewis.dev
- Size: 3.89 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
Archivord
An archival bot for Discord servers designed to retain as much data as possible to show future generations how we communicated.
Explore the docs »
View Demo (Coming Soon)
·
Report Bug
·
Request Feature
Table of Contents
## About The Project
[![Archivord Screen Shot][product-screenshot]](https://archivord.benjilewis.dev/)
Archivord has a simple purpose. To retain as much data as possible to show future generations how we communicated. After a year of data collection, the full collection will be submitted to the Arctic World Archive. We foresee submitting this data shortly after the 1st of January 2025.`
### Built With
[![Typescript][Typescript]][TS-url]
[![React][React.js]][React-url]
[![Vite][Vite.js]][Vite-url]
[![Firebase][Firebase]][Firebase-url]
[![Discord][Discord]][Discord-url]
[![Terraform][Terraform]][Terraform-url]
[![AWS][AWS]][AWS-url]
[![Docker][Docker]][Docker-url]
[![Kubernetes][Kubernetes]][Kubernetes-url]
[![AWA][AWA]][AWA-url]
## Roadmap
- [x] Continuous Backup
- [ ] Security Features
- [ ] [Restricting viewing of data to those who have the relevant roles within each server.](https://github.com/benjisoft/Archivord/issues/10)
- [ ] Rate Limiting
See the [open issues](https://github.com/benjisoft/Archivord/issues) for a full list of proposed features (and known issues).
## Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
**Always include [reuse](https://reuse.software) headers in your code.**
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## License
This software is distributed under the GNU AGPL v3.0 (or later) license. This will be noted in all files in the form of a [reuse](https://reuse.software) header. Where a header is not present, the code remains Copyright (C) Ben Lewis 2024. See [LICENSE.md](https://github.com/benjisoft/Archivord/blob/main/LICENSE.md) for more information.
## Contact
Ben Lewis - [@benjisoft](https://twitter.com/benjisoft) - oss@benjilewis.dev
Oli Beardsall - [@bubcool1](https://twitter.com/bubcool1)
Project Link: [https://github.com/benjisoft/Archivord](https://github.com/benjisoft/Archivord)
## Acknowledgments
* [Oli Beardsall](https://github.com/bubcool1/) - Many thanks for your help with the UI on this project.
[contributors-shield]: https://img.shields.io/github/contributors/benjisoft/Archivord.svg?style=for-the-badge
[contributors-url]: https://github.com/benjisoft/Archivord/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/benjisoft/Archivord.svg?style=for-the-badge
[forks-url]: https://github.com/benjisoft/Archivord/network/members
[stars-shield]: https://img.shields.io/github/stars/benjisoft/Archivord.svg?style=for-the-badge
[stars-url]: https://github.com/benjisoft/Archivord/stargazers
[issues-shield]: https://img.shields.io/github/issues/benjisoft/Archivord.svg?style=for-the-badge
[issues-url]: https://github.com/benjisoft/Archivord/issues
[license-shield]: https://img.shields.io/github/license/benjisoft/Archivord.svg?style=for-the-badge
[license-url]: https://github.com/benjisoft/Archivord/blob/master/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://linkedin.com/in/benji-lewis
[product-screenshot]: https://img.devrant.com/devrant/rant/c_1512974_1Tfcm.jpg
[Typescript]: https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white
[TS-url]: https://www.typescriptlang.org/
[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB
[React-url]: https://reactjs.org/
[Vite.js]: https://img.shields.io/badge/Vite-646CFF?style=for-the-badge&logo=vite&logoColor=white
[Vite-url]: https://vitejs.dev/
[Firebase]: https://img.shields.io/badge/firebase-ffca28?style=for-the-badge&logo=firebase&logoColor=black
[Firebase-url]: https://firebase.google.com/
[Discord]: https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white
[Discord-url]: https://discord.com/
[Terraform]: https://img.shields.io/badge/Terraform-623CE4?style=for-the-badge&logo=terraform&logoColor=white
[Terraform-url]: https://www.terraform.io/
[AWS]: https://img.shields.io/badge/AWS-232F3E?style=for-the-badge&logo=amazon-aws&logoColor=white
[AWS-url]: https://aws.amazon.com/
[Docker]: https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white
[Docker-url]: https://www.docker.com/
[Kubernetes]: https://img.shields.io/badge/Kubernetes-326CE5?style=for-the-badge&logo=kubernetes&logoColor=white
[Kubernetes-url]: https://kubernetes.io/
[AWA]: https://img.shields.io/badge/Arctic_World_Archive-177d81?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjY3Ljg0IiB3aWR0aD0iOTYwIiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxwYXRoIGQ9Ik0wIDI2Ny43MTd2LS4xMzFsNTguMzgyLTEzMy43MTNMMTE2Ljc2NC4xNmwxMS43OTUtLjA4NCAxMS43OTUtLjA4NCA1OC4zNTEgMTMzLjY4NCA1OC4zNTEgMTMzLjY4NC4xMzMuMjQ0LjEzMy4yNDQtMTEuNjE5LS4wODQtMTEuNjE5LS4wODQtNDYuODAxLTEwNy4zNi00Ni44MDEtMTA3LjM2LTMuNTA0LTguODAzLTMuNTA0LTguODAzLTEuOTI0LTUuNzU3LTEuOTI0LTUuNzU3LS4zNTEtMS4zODEtLjM1MS0xLjM4MS0uMzQxLjExNC0uMzQxLjExNC0uNzc3IDIuNzA3LS43NzcgMi43MDctMS4xNDYgMy4zNi0xLjE0NiAzLjM2LTIuMTc5IDUuNjg0LTIuMTc5IDUuNjg0LTIuNTcyIDYuMTU2LTIuNTcyIDYuMTU2TDY4Ljk5NyAxNjIuNCAyMy4xMDEgMjY3LjY4bC0xMS41NTEuMDg0TDAgMjY3Ljg0OHptMjkyLjk4MS0xMzMuMjMzTDIzNC43NzMgMS4xMmwtLjI3OC0uNTYtLjI3OC0uNTYgMTEuNjExLjAwOSAxMS42MTEuMDA5IDQ2LjcyIDEwNy4yMzQgNDYuNzIgMTA3LjIzNCAzLjExIDcuNzE4IDMuMTEgNy43MTggMS43NTcgNC45NiAxLjc1NyA0Ljk2IDEuMDAzIDMuMjk3IDEuMDAzIDMuMjk3LjMyMS0uMTA3LjMyMS0uMTA3IDEuNDM3LTQuNjMgMS40MzctNC42MyAyLjA1My01LjQ3OCAyLjA1My01LjQ3OCAyLjY3NC02LjUyMiAyLjY3NC02LjUyMiA0NS41MjctMTA0LjY0TDQ2Ni42NDMgMy42OGwuOC0xLjg0LjgtMS44NEg0ODBoMTEuNzU2bC44IDEuODQuOCAxLjg0IDQ1LjUyNyAxMDQuNjQgNDUuNTI3IDEwNC42NCAyLjY3NCA2LjUyMiAyLjY3NCA2LjUyMiAyLjA1MyA1LjQ3OCAyLjA1MyA1LjQ3OCAxLjQ0IDQuNjQgMS40NCA0LjY0aC4zODMuMzgzbC43ODEtMi43Mi43ODEtMi43Mi45NzUtMi44OC45NzUtMi44OCAyLjItNS43NiAyLjItNS43NiAxLjkwNy00LjY0IDEuOTA3LTQuNjQgNDYuNjYxLTEwNy4xMTFMNzAyLjU2LjAxN2wxMS42MTEtLjAwOUw3MjUuNzgzIDBsLS4yNzguNTYtLjI3OC41Ni01OC4yMDggMTMzLjM2NC01OC4yMDggMTMzLjM2NC0xMS42Ni0uMDg0LTExLjY2LS4wODQtNDYuMDMyLTEwNS42LTQ2LjAzMi0xMDUuNi0yLjU5OS02LjI0LTIuNTk5LTYuMjQtMi40ODctNi41Ni0yLjQ4Ny02LjU2LTEuNDg3LTQuNzk0LTEuNDg3LTQuNzk0LS4xMzktLjEzOS0uMTM5LS4xMzktLjEzOS4xMzktLjEzOS4xMzktMS40ODcgNC43OTQtMS40ODcgNC43OTQtMi40ODcgNi41Ni0yLjQ4NyA2LjU2LTIuNiA2LjI0LTIuNiA2LjI0LTQ2LjAzMiAxMDUuNi00Ni4wMzIgMTA1LjYtMTEuNjYuMDg0LTExLjY2LjA4NHptNDA5LjgyOSAxMzMuMTJsLjEzMi0uMjQ0IDU4LjM1My0xMzMuNjg0TDgxOS42NDctLjAwOGwxMS43OTUuMDg0IDExLjc5NS4wODQgNTguMzgyIDEzMy43MTNMOTYwIDI2Ny41ODZ2LjEzMS4xMzFsLTExLjU1MS0uMDg0LTExLjU1MS0uMDg0LTQ1Ljg5NS0xMDUuMjgtNDUuODk1LTEwNS4yOC0yLjU3Mi02LjE1Ni0yLjU3Mi02LjE1Ni0yLjE3OS01LjY4NC0yLjE3OS01LjY4NC0xLjE0Ni0zLjM2LTEuMTQ2LTMuMzYtLjc3Ny0yLjcwNy0uNzc3LTIuNzA3LS4zNDEtLjExNC0uMzQxLS4xMTQtLjM1MSAxLjM4MS0uMzUxIDEuMzgxLTEuOTI0IDUuNzU3LTEuOTI0IDUuNzU3LTMuNTA0IDguODAzLTMuNTA0IDguODAzLTQ2LjgwMSAxMDcuMzYtNDYuODAxIDEwNy4zNi0xMS42MTkuMDg0LTExLjYxOS4wODR6Ii8+PC9zdmc+&logoColor=white
[AWA-url]: https://www.arcticworldarchive.org/