Este projeto é um bot para Telegram que edita imagens e vídeos (adicionando marca d'água com o link do canal/grupo), organiza os arquivos em pastas temporárias e faz o upload automático para chats do Telegram.
- ✅ Adiciona watermark em imagens (
.jpg, .png, .gif, ...) - ✅ Insere texto sobreposto em vídeos (
.mp4, .avi, .mov, ...) - ✅ Suporte a imagens, vídeos e áudios
- ✅ Faz upload em grupos/chats do Telegram
- ✅ Apaga arquivos temporários automaticamente após o envio
- ✅ Exibe logs com emojis aleatórios
- Python 3
- Pillow → edição de imagens
- MoviePy → edição de vídeos
- python-telegram-bot → integração com o Telegram
- ImageMagick → requerido pelo MoviePy para renderização de textos em vídeos
📁 projeto/
┣ 📁 files/ # Pasta onde você coloca imagens e vídeos originais
┣ 📁 to_send/ # Pasta temporária criada automaticamente
┣ 📄 bot.py # Script principal
┣ 📄 requirements.txt
┗ 📄 README.md
Clone o repositório:
git clone https://github.com/SEU_USUARIO/SEU_REPOSITORIO.git
cd SEU_REPOSITORIOCrie e ative um ambiente virtual (opcional, mas recomendado):
python -m venv venv
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # WindowsInstale as dependências:
pip install -r requirements.txtNo Windows, instale o ImageMagick e adicione ao PATH:
👉 Download aqui
Edite no código:
channel_link = "t.me/seu_canal" # Link do grupo/canal
token_bot = "SEU_TOKEN_AQUI" # Token do bot gerado no BotFatherE adicione os chat_id dos grupos:
if str(select) == "1":
chat_id = "-123456789"Coloque os arquivos que deseja editar na pasta files/ e rode:
python bot.pyO bot irá:
- Editar imagens/vídeos adicionando a marca d'água
- Mover os arquivos editados para
to_send/ - Enviar automaticamente para o grupo do Telegram escolhido
- Apagar os arquivos temporários
files/fotos/→ contém imagensfiles/videos/→ contém vídeos
Resultado após execução:
to_send/fotos/PASTA_GRUPOxxxxx.jpgto_send/videos/PASTA_GRUPOyyyyy.mp4
➡️ enviados para o Telegram com watermark.
Este projeto é de uso livre para fins de estudo e automação.
Sinta-se à vontade para modificar e melhorar 🚀