https://github.com/goto-eof/t-bot
Telegram RSS Daemon
https://github.com/goto-eof/t-bot
Last synced: 3 months ago
JSON representation
Telegram RSS Daemon
- Host: GitHub
- URL: https://github.com/goto-eof/t-bot
- Owner: goto-eof
- License: gpl-3.0
- Created: 2021-11-03T02:07:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-09T03:07:28.000Z (over 2 years ago)
- Last Synced: 2024-12-30T03:44:17.549Z (5 months ago)
- Language: Java
- Homepage: http://dodu.it/it/t-bot/
- Size: 426 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# T-Bot
**DESCRIPTION**
Single-page application and daemon that allows to retrieve RSS data and send it to a Telegram group/channel through Telegram API. The tbot-web project allows to configure the tbot-daemon through a web application in angular. The java tbot-daemon sends messages in background basing on the configuration set through user interface.
The tbot-web project runs as a simple spring boot application. Currently the software application has been translated into only two languages: English and Italian. Tbot-web was tested on a Linux machine running a local MySQL instance.
**CONFIGURATION**
**DB configuration**
Create a scheme called "tbot", to which the user called "tbot" is associated, with the password "password".
**Maven settings**
Create a user maven settingx.xml file and add and edit the content [from here](https://github.com/AndreiDodu/t-bot/blob/main/tbot/config-samples/user-maven-settings.xml).
**Upload jar on a remote server**
In eclipses Run configurations add new Maven Build entry that should contain as Goals value install -P uploadToRaspberryPi. In this way we run the maven profile called uploadToRaspberryPi, that will upload, after making a project build, our jar file to the Raspberry PI device.
**UPDATES**
2022-04-12 - added deploy with wagon for tbot-web and tbot-daemon through wagon-ssh referring to the maven user settings.xml for properties; Added maven user settings sample file.
2022-04-13 - When we build with uploadToRaspberryPi, we also will add an entry for the main class in the jars MANIFEST file; Added run as service configuration for linux.
2022-04-14 - upgraded to Angular 13 and added tranlsation module (uses ngx-translate library).
2022-04-15 - Fixed configuration for building t-bot web project with maven.
2022-04-26 - Added the translation in italian.
~~Currently all project information are available in italian [here](http://dodu.it/it/t-bot/).~~
if any problems arise, feel free to [contact me](https://andre-i.dev/#contactme).