mirror of https://github.com/midoks/mdserver-web
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
1.2 KiB
54 lines
1.2 KiB
# coding:utf-8
|
|
|
|
# func: 临时测试
|
|
|
|
import sys
|
|
import io
|
|
import os
|
|
import time
|
|
import re
|
|
import json
|
|
import base64
|
|
import threading
|
|
import asyncio
|
|
|
|
sys.path.append(os.getcwd() + "/class/core")
|
|
import mw
|
|
|
|
from telethon import utils
|
|
from telethon import functions, types
|
|
from telethon.tl.functions.messages import AddChatUserRequest
|
|
from telethon.tl.functions.channels import InviteToChannelRequest
|
|
# 指定群ID
|
|
chat_id = -1001979545570
|
|
filter_user_id = 5568699210
|
|
filter_g_id = [-1001771526434]
|
|
|
|
|
|
async def run(client):
|
|
|
|
my_channel = await client.get_entity(PeerChannel(-1001173826177))
|
|
print(my_channel)
|
|
|
|
for i in range(9999999999):
|
|
try:
|
|
v = -1001000000000 - i
|
|
my_channel = await client.get_entity(PeerChannel(v))
|
|
print(my_channel)
|
|
except Exception as e:
|
|
pass
|
|
|
|
# -1001809140739
|
|
# -1001800000000
|
|
# -1000000000001
|
|
|
|
info = await client.get_dialogs()
|
|
for chat in info:
|
|
if not chat.is_group and chat.is_channel:
|
|
print('name:{0} id:{1} is_user:{2} is_channel:{3} is_group:{4}'.format(
|
|
chat.name, chat.id, chat.is_user, chat.is_channel, chat.is_group))
|
|
await asyncio.sleep(10)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
pass
|
|
|