forked from uniborg/uniborg
27 lines
667 B
Python
Executable File
27 lines
667 B
Python
Executable File
# kicks people who join a group by invite
|
|
|
|
import asyncio
|
|
from telethon import events
|
|
|
|
from telethon.tl.functions.channels import EditBannedRequest
|
|
from telethon.tl.types import ChannelBannedRights
|
|
|
|
import time
|
|
|
|
channel_id = 1252035294
|
|
|
|
|
|
@borg.on(events.ChatAction(chats=channel_id))
|
|
async def on_join(event):
|
|
if event.user_joined:
|
|
await borg(
|
|
EditBannedRequest(
|
|
channel=channel_id,
|
|
user_id=await event.get_user(),
|
|
banned_rights=ChannelBannedRights(
|
|
time.time() + 60,
|
|
True, True, True, True, True, True, True, True
|
|
)
|
|
)
|
|
)
|