Skip to content

A Tool to help post on various social media simultaneously

Notifications You must be signed in to change notification settings

NUSGreyhats/social_media_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Media Manager

A Tool to help post on various social media simultaneously

Features

  1. Posting on the following platforms
    1. Facebook
    2. Telegram
  2. Mass sending email

Quick Start guide

  1. Install dependencies using pip install -r requirements.txt
  2. Start the website by running python3 .
  3. Stop the website using Ctrl+C
  4. Fill up the configuration under config.ini based on the guide below
  5. Run the server again by running python3 .
  6. Navigate to http://localhost:5000/
  7. Fill up the form

Guide to generating tokens for all the relavant settings

Facebook

  1. Create a facebook account
  2. Go to https://developers.facebook.com/ and create a developer account
  3. Create an application
  4. Go to https://developers.facebook.com/tools/explorer/ and generate an user token
  5. Give pubish_to_group permission to the application
  6. For facebook group ids follow the tutorial here

Telegram

  1. Go to @BotFather on telegram
  2. Follow the instructions to create a new bot
  3. Id will be shown at the end
  4. For group id (Credits to this post)
    1. open web.telegram in browser ( chrome in my case )
    2. right click on the group name on the left menu
    3. click 'inspect' button
    4. You will see the group id in the attribute data-peer-id="-xxxxxxxxxx" or peer="-xxxxxxxxxx"

Email

  1. Find out the follow details in the config.ini file
    1. SMTP host address
    2. SMTP Port
    3. Username
    4. Password
    5. From email (Sender email to show)

Twitter (Currently not implemented)

  1. Create a twitter account
  2. Request for developer access here
  3. Request for elevated access

About

A Tool to help post on various social media simultaneously

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published