Posting system for telegram
Go to file
InsanusMokrassar 12d3d5eeea
Merge pull request #12 from InsanusMokrassar/0.0.9
0.0.9
2023-01-05 22:37:07 +06:00
.github/workflows add publishing settings 2023-01-05 20:11:59 +06:00
common complete timer plugin 2022-12-14 11:50:02 +06:00
gradle Update libs.versions.toml 2023-01-02 10:26:13 +06:00
inlines fixes 2022-11-18 12:43:53 +06:00
posts complete timer plugin 2022-12-14 11:50:02 +06:00
posts_registrar updates and fixes 2022-11-17 15:09:10 +06:00
ratings complete timer plugin 2022-12-14 11:50:02 +06:00
runner actualize sample onfig 2022-12-14 12:10:21 +06:00
sample deprecate uncommon inline plugin 2022-10-11 11:38:50 +06:00
settings fixes 2022-11-18 12:43:53 +06:00
template Update build.gradle 2022-10-25 00:20:37 +06:00
triggers hotfix 2022-12-14 16:45:06 +06:00
.gitignore Initial commit 2022-08-18 17:56:55 +06:00
CHANGELOG.md add changelog 2023-01-05 20:12:51 +06:00
LICENSE Initial commit 2022-08-18 17:56:55 +06:00
README.md almost fill readme and add samples 2022-09-09 22:59:49 +06:00
build.gradle add publishing settings 2023-01-05 20:11:59 +06:00
changelog_parser.sh add publishing settings 2023-01-05 20:11:59 +06:00
extensions.gradle add publishing settings 2023-01-05 20:11:59 +06:00
github_release.gradle add publishing settings 2023-01-05 20:11:59 +06:00
gradle.properties start 0.0.9 2022-12-20 09:11:59 +06:00
gradlew Initial commit 2022-08-18 17:56:55 +06:00
gradlew.bat Initial commit 2022-08-18 17:56:55 +06:00
mppJavaProject.gradle add publishing settings 2023-01-05 20:11:59 +06:00
mppJsProject.gradle add publishing settings 2023-01-05 20:11:59 +06:00
mppProjectWithSerialization.gradle add publishing settings 2023-01-05 20:11:59 +06:00
publish.gradle add publishing settings 2023-01-05 20:11:59 +06:00
publish.kpsb add publishing settings 2023-01-05 20:11:59 +06:00
settings.gradle complete timer plugin 2022-12-14 11:50:02 +06:00

README.md

PlaguPoster

This is a posting system for the Telegram based on usage of three chats:

  • Target chat where the posts will be published to
  • Source chat where the posts will be stored, available for management and ratings
  • Cache chat where sometimes will appear your posts to be cached in memory of bot

And different plugins. Sample config is presented in the root of this repository. Each plugin describes its own format of subconfig. Anyway, most of config parts will be stored in one file config.json (you may name it anyhow).

How does it work

  1. You are sending post to source chat
  2. Bot register it
  3. (Optionally) bot attaching ratings poll

How to launch the bot

There are several ways to launch the bot:

  • With Docker (and docker-compose)
  • With using of gradle and run command
  • Using zip/tar after project building