Для отправки сообщения или голосового сообщения в Python, можно воспользоваться различными библиотеками и API.
1. Для отправки текстовых сообщений:
- Для отправки текстовых сообщений через электронную почту, можно использовать библиотеку smtplib в Python. Пример:
import smtplib from email.mime.text import MIMEText email = '[email protected]' password = 'your_password' recipient = '[email protected]' message = MIMEText('Your message here') message['Subject'] = 'Subject' message['From'] = email message['To'] = recipient with smtplib.SMTP('smtp.gmail.com', 587) as server: server.starttls() server.login(email, password) server.sendmail(email, recipient, message.as_string())
2. Для отправки голосовых сообщений:
- Для отправки голосовых сообщений можно использовать API сервисов, таких как Twilio, WhatsApp API или Telegram Bot API. Пример:
import requests token = 'your_token' chat_id = 'chat_id' voice_url = 'url_to_voice_file' url = f'https://api.telegram.org/bot{token}/sendVoice' payload = { 'chat_id': chat_id, 'voice': voice_url } response = requests.post(url, data=payload) if response.status_code == 200: print('Voice message sent successfully') else: print('Failed to send voice message')
Важно помнить, что для работы с различными сервисами и API нужно учитывать их документацию, возможные ограничения по использованию и не забывать о безопасности (например, хранить пароли и токены в безопасных местах).