Для изменения скрипта Python для рассылки сообщений по номеру телефона вместо имени пользователя, вам нужно будет изменить способ идентификации получателя. Вместо использования username получателя, можно использовать phone_number.
Вот пример простого скрипта для отправки сообщений на Telegram по номеру телефона с использованием библиотеки telethon:
```python
from telethon.sync import TelegramClient
api_id = 'your-api-id'
api_hash = 'your-api-hash'
phone_number = 'recipient-phone-number'
message = 'Hello, this is a test message!'
client = TelegramClient('session_name', api_id, api_hash)
async def send_message():
await client.send_message(phone_number, message)
with client:
client.loop.run_until_complete(send_message())
```
В данном примере, нужно изменить значение переменной `phone_number` на номер телефона получателя, а также указать свои `api_id` и `api_hash` для доступа к Telegram API.
Обратите внимание, что для использования Telegram API, вам также потребуется создать приложение на https://my.telegram.org/apps и получить свой `api_id` и `api_hash`.
Надеюсь, это поможет вам изменить ваш скрипт для отправки сообщений по номеру телефона на Telegram.