Бот Python, который меняет URL-адрес группы Telegram с помощью телемарафонаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Бот Python, который меняет URL-адрес группы Telegram с помощью телемарафона

Сообщение Anonymous »

Я пытаюсь создать бот Python, который автоматически меняет URL-адрес группы Telegram (настоящее имя группы) с помощью Telethon.
Если кто-то делал это раньше, я был бы признателен за помощь.< /p>
import asyncio

import random

import string

from telethon import TelegramClient, events

from telethon.tl.functions.channels import UpdateUsernameRequest

import pprint

bot_token = 'xxxxxxxxxxxxxxxxxxxxxxx'
api_id = 'xxxxxxxx'
api_hash = 'xxxxxxxxxxxxx'

client = TelegramClient('bot', api_id=api_id, api_hash=api_hash).start(bot_token=bot_token)

async def change_group_link(event, group_username):
print("inside Change group link ")
while True:
print("inside While ")
new_username = ''.join(random.choices(string.ascii_lowercase + string.digits, k=8))
try:
result = await client(UpdateUsernameRequest(
channel=event.chat_id,
username=new_username
))
print(f'Group link successfully changed to: @{new_username}')
except Exception as e:
print(f'Failed to change group link for {group_username}: {e}')

await asyncio.sleep(60)

@client.on(events.ChatAction)
async def handler(event):
print("inside handler ")
print(event)
me = await client.get_me()
if event.user_id == me.id:
sender_chat = await event.get_chat()
group_username = sender_chat.username
print(f'Bot was added to group {group_username}')
asyncio.create_task(change_group_link(event, group_username))

client.run_until_disconnected()


Подробнее здесь: https://stackoverflow.com/questions/785 ... h-telethon
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Читать сообщения из общедоступного канала Telegram с помощью телемарафона
    Anonymous » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Бот Telegram для отправки автоматического сообщения каждые n часов с помощью python-telegram-bot
    Anonymous » » в форуме Python
    0 Ответы
    64 Просмотры
    Последнее сообщение Anonymous
  • Telegram-бот — выкидывание пользователей с помощью библиотеки python-telegram-bot
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Telegram-бот — выкидывание пользователей с помощью библиотеки python-telegram-bot
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Telegram-бот Python (telegram.ext)
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»