Какие есть лимиты на рассылку с помощью telegram api с использованием telethon?
Есть ли у вас информация о том, как делать рассылку так, чтоб не банило аккаунты telegram? Мне интересно какая пауза должна быть между сообщениями, сколько можно таким образом отсылать сообщений в день с одного аккаунта и насколько сообщения должны различаться между собой, чтоб рассылка не воспринималась, как спам. Собираюсь отправлять по username, а не по chat_id.
from telethon import TelegramClient, sync
import nest_asyncio
import asyncio
import time
api_id = '
api_hash = '
phone_number = ''
time_to_sleep = 10
client = TelegramClient('anon', api_id, api_hash)
async def main():
await client.start(phone_number)
message = 'message_to_send'
nicknames = ['nickname1', ...]
for nickname in nicknames:
try:
user = await client.get_entity(nickname)
await client.send_message(user, message)
print(f'Сообщение отправлено {nickname}')
except Exception as e:
print(f'Не удалось отправить сообщение {nickname}: {e}')
await asyncio.sleep(time_to_sleep)
nest_asyncio.apply()
asyncio.run(main())
код будет адекватный, но идея примерно такая. Хочу делать рассылку по пользователям, а с помощью бота такого сделать не получится, т.к пользователи должны им пользоваться для получения сообщений