from telethon import TelegramClient
from pytgcalls import GroupCallFactory
api_id = 123456
api_hash = "API_HASH"
TARGET_GROUP = "mygroup_username"
TARGET_CHANNEL = "mychannel_username" #JOIN AS
app = TelegramClient("session", api_id, api_hash)
with app:
factory = GroupCallFactory(
app,
GroupCallFactory.MTPROTO_CLIENT_TYPE.TELETHON
)
group_call = factory.get_raw_group_call()
app.loop.run_until_complete(
group_call.start(
TARGET_GROUP,
join_as=TARGET_CHANNEL
)
)
print("✅ Kanal nomidan voice chat ichida turibdi")
app.run_until_disconnected()