Flask SocialMedia Automation
1.0.0
โคลนพื้นที่เก็บข้อมูล :
git clone https://github.com/SakethSripada/Flask-SocialMedia-Automation.git
รับคีย์ API และข้อมูลประจำตัว :
สร้างไฟล์ 'secret.py' และเพิ่มค่าสำหรับตัวแปรด้านล่าง :
SECRET_KEY = 'your_secret_key' # Flask secret
MAIL_SERVER = "smtp.gmail.com"
MAIL_PORT = 587
MAIL_USERNAME = "your_email_address"
MAIL_PASSWORD = "your_app_password" # Go to google account and set up App password
MAIL_DEFAULT_SENDER = ( "NoReply SM Automation" , "your_email_address" )
API_KEY = "your_openai_api_key"
TWITTER_CONSUMER_KEY = "your_twitter_consumer_key"
TWITTER_CONSUMER_SECRET = "your_twitter_consumer_secret"
BEARER_KEY = "your_twitter_bearer_key"
ACCESS_TOKEN = "your_twitter_access_token"
ACCESS_TOKEN_SECRET = "your_twitter_access_token_secret"
OAUTH_CLIENT_ID = "your_oauth_client_id"
OAUTH_CLIENT_SECRET = "your_oauth_client_secret"
NEWS_API_KEY = "your_news_api_key"
ติดตั้งแพ็คเกจที่จำเป็น :
pip install -r requirements.txt
ตั้งค่าฐานข้อมูล :
flask db init
flask db migrate -m " Initial migration. "
flask db upgrade
เรียกใช้แอปพลิเคชัน :
flask run
flask db migrate -m " migration message "
flask db upgrade
flask delete-all-users
flask delete-users user1,user2,user3
flask list-users