微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Telethon 使用 JSON 文件加入群组

如何解决Telethon 使用 JSON 文件加入群组

我的 Python 脚本

from telethon import TelegramClient
from telethon.tl.functions.channels import JoinChannelRequest
from telethon.tl.functions.messages import ImportChatInviteRequest
import json
import time
import asyncio

file_json = open("data.json")

data = json.loads(file_json.read())
api_id = MY_ID
api_hash = 'MY_HASH'

u1 = TelegramClient('u1',api_id,api_hash)
async def main():
    me = await u1.get_me()
    c1 = await u1.get_entity("@somechannel")
    await u1(JoinChannelRequest(c1))
with u1:
    u1.loop.run_until_complete(main())

我的 Json.File

{
    "c1" : "@somechannel"
}

如何从json文件中读取数据加入频道c1

TIA 抱歉英语不好

解决方法

nvm 我解决了我的问题

#IMPORTING MODULE
from telethon import TelegramClient
from telethon.tl.functions.channels import JoinChannelRequest
from telethon.tl.functions.messages import ImportChatInviteRequest
from telethon.tl.functions.channels import LeaveChannelRequest
import time
import asyncio
import json

#API ID & API HASH
api_id = XXXXX
api_hash = 'XXXXXXXXXXXXXXXXXX'

#JSON LOADS
file_json = open("data.json")
data = json.loads(file_json.read())

#JSON LOADS VALUE
bot = (data["bot"])
ch1 = (data["ch1"])
ch2 = (data["ch2"])
ch3 = (data["ch3"])
ch4 = (data["ch4"])
ch5 = (data["ch4"])
ch6 = (data["ch4"])
ch7 = (data["ch4"])
ch8 = (data["ch4"])
ch9 = (data["ch4"])
ch10 = (data["ch4"])

#START USER 1
u01 = TelegramClient('u01',api_id,api_hash)
async def main():
    me = await u01.get_me()
    username = me.username
    print("User Sekarang :",username)
with u01:
    u01.loop.run_until_complete(main())

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。