[formatted by admin]
From telegram.ext import Updater, CommandHandler, MessageHandler, Filters
import requests
# توکن API ربات تلگرام
TELEGRAM_TOKEN = XXXXXXXXXXX
# آدرس API سرویس Payton Anywhere شما
PAYTON_API_URL = import requests
username = 'Amirgolshani'
token = XXXXXXXXXX
response = requests.get(
'https://www.pythonanywhere.com/api/v0/user/{username}/cpu/'.format(
username=username
),
headers={'Authorization': 'Token {token}'.format(token=token)}
)
if response.status_code == 200:
print('CPU quota info:')
print(response.content)
else:
print('Got unexpected status code {}: {!r}'.format(response.status_code, response.content))**strong text**
def start(update, context):
update.message.reply_text('سلام! چطور میتوانم به شما کمک کنم؟')
def handle_message(update, context):
user_text = update.message.text
# ارسال درخواست به Payton Anywhere API
response = requests.post(PAYTON_API_URL, json={'text': user_text})
if response.status_code == 200:
payton_response = response.json().get('response')
update.message.reply_text(payton_response)
else:
update.message.reply_text('متأسفانه مشکلی پیش آمده است.')
def main():
updater = Updater(TELEGRAM_TOKEN, use_context=True)
dp = updater.dispatcher
dp.add_handler(CommandHandler("start", start))
dp.add_handler(MessageHandler(Filters.text & ~Filters.command, handle_message))
updater.start_polling()
updater.idle()
if __name__ == '__main__':
main()