import os
import glob
import random
import time
from telegram import Bot# Token do bot obtido do BotFather
TOKEN = '7160999913:AAFRnvsVm8ukX_BkoJ6A7dx2Sv0VIaL5aug'
# IDs dos grupos onde os vídeos serão enviados
CHAT_IDS = [
'-1001525623946',
'-1001880840155',
'-1002066369179'
]
# Diretório onde estão os vídeos
VIDEO_DIRECTORY = r'C:\Users\maria\OneDrive\Pictures\funk'# Lista de links
LINKS = [
"https://t.me/+FaOs4ynAHltiMmVh",
"https://t.me/+iVMlEbehL0hmOTYx",
"https://t.me/+grRXWYg__B03ZmEx",
"https://t.me/+LRMWIOKvglhmZDcx",
"https://t.me/+Nw8E1gYet-k1OGZh",
"https://t.me/+iPvT7kYDPmozNDVh",
"https://t.me/+7_GX4Y-4YUo1M2Jh"
]bot = Bot(token=TOKEN)def send_random_videos():
try:
# Lista todos os arquivos de vídeo no diretório especificado
videos = glob.glob(os.path.join(VIDEO_DIRECTORY, '*.mp4'))
if not videos:
print("Nenhum vídeo encontrado no diretório especificado.")
return# Seleciona aleatoriamente 3 vídeos
selected_videos = random.sample(videos, min(3, len(videos)))
for video_path in selected_videos:
# Seleciona um link aleatório da lista
random_link = random.choice(LINKS)
caption = f"Confira mais aqui: {random_link}"
for chat_id in CHAT_IDS:
with open(video_path, 'rb') as video_file:
bot.send_video(chat_id=chat_id, video=video_file, caption=caption)
print(f"Vídeo enviado para {chat_id}: {video_path} com link: {random_link}")except Exception as e:
print(f"Erro ao enviar vídeo: {e}")def main():
while True:
send_random_videos()
time.sleep(60) # Aguarda 1 minuto (60 segundos) antes de enviar mais 3 vídeosif __name__ == '__main__':
main()