Объект BackgroundScheduler не имеет атрибута add_cron_job - PullRequest
0 голосов
/ 11 мая 2019

Когда я пытаюсь запустить мою программу, я получаю «AttributeError: у объекта BackgroundScheduler нет атрибута add_cron_job» Когда программа должна правильно работать.

Глядя на документы. Это кажется устаревшим. Его запускали на Linux.

import requests
import datetime
import time
from apscheduler.schedulers.background import BackgroundScheduler

# Provide the webhook URL that Discord generated
discord_webhook_url = 'super secrect URL'
Scheduler = Scheduler()
Scheduler.daemonic = False
Scheduler.start()
def job_function():
    # Get the BTC price from CoinDesk
    bitcoin_price_url = 'https://api.coindesk.com/v1/bpi/currentprice/BTC.json'
    data = requests.get(bitcoin_price_url).json()
    price_in_usd = data['bpi']['USD']['rate']

    # Post the message to the Discord webhook
    data = {
        "content": "<@My Client ID> Bitcoin price is currently at $" + price_in_usd + " USD"
}
    requests.post(discord_webhook_url, data=data)

Scheduler.add_cron_job(job_function,  minute='0-59')
# the line above is where the error happenes. 

Он должен просто бежать. и завершите функцию публикации сообщения о цене BTC для разногласий.

...