a telegram robot that uploads media from the Linkedin.com posts into telegram.
this project has been dockerized and you can easily run and dploy it using docker.
so first of all, clone the repository and go to the repo directory, then do as following :
before running the robot, you must to set the environment variables in .env
file. so to do this you copy the .env-sample
file to .env
and fill out with your data.
cp .env-sample .env
to run the robot using docker, just run the docker compose with following command (you must have installed the docker):
docker compose up --build -d
Note
the -d
flag will run the container in deattached mode, so if you don't want this, remove it.
Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.
You can contribute in many ways:
Report bugs at issues page
If you are reporting a bug, please include:
- Any details about your local setup that might be helpful in troubleshooting.
- Detailed steps to reproduce the bug.
Look through the GitHub issues for bugs. Anything tagged with "bug" and "help wanted" is open to whoever wants to implement a fix for it.
Look through the GitHub issues for features. Anything tagged with "enhancement" and "help wanted" is open to whoever wants to implement it.
The best way to send feedback is to file an issue at issues page.
If you are proposing a new feature:
- Explain in detail how it would work.
- Keep the scope as narrow as possible, to make it easier to implement.
- Remember that this is a volunteer-driven project, and that contributions are welcome :)
Distributed under the GPL-V3 License. See LICENSE
for more information.
- use poetry
- change the telegram-bot client (python-telegram-bot)
- use pydantic settings (.env)
- add Dockerfile
- add logs
- setup linter
- add tests
- use connection pooling