Posting system for telegram
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
InsanusMokrassar 12d3d5eeea
Merge pull request #12 from InsanusMokrassar/0.0.9
3 weeks ago
.github/workflows add publishing settings 3 weeks ago
common complete timer plugin 2 months ago
gradle Update libs.versions.toml 4 weeks ago
inlines fixes 2 months ago
posts complete timer plugin 2 months ago
posts_registrar updates and fixes 2 months ago
ratings complete timer plugin 2 months ago
runner actualize sample onfig 2 months ago
sample deprecate uncommon inline plugin 4 months ago
settings fixes 2 months ago
template Update build.gradle 3 months ago
triggers hotfix 2 months ago
.gitignore Initial commit 5 months ago
CHANGELOG.md add changelog 3 weeks ago
LICENSE Initial commit 5 months ago
README.md almost fill readme and add samples 5 months ago
build.gradle add publishing settings 3 weeks ago
changelog_parser.sh add publishing settings 3 weeks ago
extensions.gradle add publishing settings 3 weeks ago
github_release.gradle add publishing settings 3 weeks ago
gradle.properties start 0.0.9 1 month ago
gradlew Initial commit 5 months ago
gradlew.bat Initial commit 5 months ago
mppJavaProject.gradle add publishing settings 3 weeks ago
mppJsProject.gradle add publishing settings 3 weeks ago
mppProjectWithSerialization.gradle add publishing settings 3 weeks ago
publish.gradle add publishing settings 3 weeks ago
publish.kpsb add publishing settings 3 weeks ago
settings.gradle complete timer plugin 2 months ago

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