WikiStorage is a simple project with a list of resources that could be useful.
The new entries are read from a Telegram channel, using a Telegram Bot and using GitHub Actions and the entries are saved in Firebase.
The entries will be updated depending on the schedule defined in
wiki_storage_telegram_bot.yml
.
In the secret settings of your project on GitHub, you need to define:
- TELEGRAM_CHAT_ID: Telegram channel id.
- TELEGRAM_SECRET_TOKEN: Telegram secret token.
In the secret settings of your project on GitHub, you need to define:
- FIREBASE_PROJECT_ID: Firebase project id.
- FIREBASE_AUTH: Firebase settings auth.
- Python 3.8
- NextJS 10.1.3
This proyect is deployed using Vercel. Demo
Notes: You need to define a
cors
proxy. The project uses a custom private fork of CORS Anywhere.