point-e / app.py
rezaaa9
Upload 4 files
c1936f2
raw history blame
No virus
3.25 kB
import time
from requests import get
from re import findall
import os
import glob
from Arsein import Robot_Rubika
import requests
from gtts import gTTS
from mutagen.mp3 import MP3
import json
from datetime import datetime
from json import loads , dumps
import time
from time import sleep
import random
import urllib.request
import io
from random import choice,randint
from PIL import Image
from colorama import Fore
green = '\033[32m'
red = '\033[31m'
blue = '\033[36m'
pink = '\033[35m'
yellow = '\033[93m'
darkblue = '\033[34m'
white = '\033[00m'
# اگه خواستید با چند اکانت کار کنید به جای auth که در قسمت bot هس این وارد کنید auth2 برای مثال اینجوری
# bot= Robot_Rubika(auth2)
auth = ["","","",""]
auth2 = choice(auth)
bot = Robot_Rubika("rkabvswhuiqriyjbjnnfiuamugjjufos")
#چنلی که میخواهید اخرین پست را بگیرد و سین بزنع
channels = "c0BPnR90d2db54fe9bb805aea3bf65c6"
channell_sin_tabl = ["c0Ee9X09008b057804dadf8f941e305a","c0HGkO0951a2f9159b86470742c0b5d0","c0Btyq095a83abe72ecf41080c6f1c35","c0MTeU0f77bd1c780b8b7509797bfd68","c0BTXy05d5dbf4aa17e8c92e7e260973","c0RSKL05e95414cec64d48b54f2e943e","c0Os2U04e474afa9d597a71959dc8b7e"]
channells = choice(channell_sin_tabl)
answered, sleeped, retries,forward_Channell, answer,lock_fosh,st,list_gap,sttab2,st_tabl,deletergap = [] , False , {} , True , [] , False , False , [] , False , False , True
alerts, blacklist, stars, alert_stickers, alert_Gif, lock_GIF,lock_Sticker,star_sinza,sin_time,tab_time = [] , [] , [] , [] , [] , False , False , False , False , False
sum = 0
while True:
try:
last_chat1 = bot.getChannelInfo(channels)["data"]["chat"]["last_message_id"]
print(last_chat1)
last_chat = bot.getChannelInfo(channells)["data"]["chat"]["last_message_id"]
messages_channell = bot.getMessages(channells,last_chat)
for chat in messages_channell:
try:
chat = chat['text']
link_Group = findall(r"https://rubika.ir/joing/\w{32}", chat)
for linkes in link_Group:
list_gap.append(linkes)
randomli = choice(list_gap)
tabeligh = bot.joinGroup(randomli)
tabrligh = tabeligh['data']['group']['group_guid']
info = tabeligh['data']['group']['group_title']
momber = tabeligh['data']['group']['count_members']
sum += 1
bot.forwardMessages(channels,[last_chat1],tabrligh)
res1 = bot.getMessagesInfo(channels, [last_chat1])
for n in res1:
sen = n['count_seen']
print(green+f" forward mag : <{randomli}> \n {blue}name gap : <{info}> \n {yellow}forward : <{sum}> \n {blue}member group : <{momber}> \n {red}seen <{sen}>")
bot.leaveGroup(tabrligh)
time.sleep(3)
except:continue
except:pass