Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yshalsager/telegram-scheduler
A simple web app to batch send/schedule messages from text file to Telegram chat.
https://github.com/yshalsager/telegram-scheduler
daisyui gramjs mtproto svelte sveltekit telegram
Last synced: 2 months ago
JSON representation
A simple web app to batch send/schedule messages from text file to Telegram chat.
- Host: GitHub
- URL: https://github.com/yshalsager/telegram-scheduler
- Owner: yshalsager
- License: mit
- Created: 2022-12-27T16:58:41.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-27T13:50:15.000Z (9 months ago)
- Last Synced: 2024-05-01T16:55:52.244Z (8 months ago)
- Topics: daisyui, gramjs, mtproto, svelte, sveltekit, telegram
- Language: Svelte
- Homepage: https://telegram-scheduler.yshalsager.com/
- Size: 1.55 MB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Telegram Scheduler
> A simple web app to batch send/schedule messages from text file to Telegram chat.
![screenshot](screenshot.png)
![screenshot](screenshot_dark.png)
## Demo
You can check it [here](https://telegram-scheduler.yshalsager.com).
## Features
- 100% local and safe, no external connections or data collection.
- Sign in Telegram using browser, no external services or hassle.
- Save login for future usage.
- Control how to split the text file by specifying line starts with character.
- Add text before or after the message from file.
- Set a start date and time for scheduled messages, control sending interval, and durations to not send in.
- Live preview your messages text, chat, and time that it will be sent at.
- Light and Dark themes.## Technologies / External libraries
- HTML5, CSS, and JavaScript.
- [Svelte](https://github.com/sveltejs/svelte) + [SvelteKit](https://github.com/sveltejs/kit).
- [Tailwind CSS](https://github.com/tailwindlabs/tailwindcss) with [DaisyUI](https://github.com/saadeghi/daisyui).
- [gramjs](https://github.com/gram-js/gramjs) and [date-fns](https://github.com/date-fns/date-fns).
- [Vite](https://github.com/vitejs/vite).
- npm.## Developing
Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
```bash
npm run dev# or start the server and open the app in a new browser tab
npm run dev -- --open
```## Building
To create a production version of your app:
```bash
npm run build
```You can preview the production build with `npm run preview`.