Giter VIP home page Giter VIP logo

fb_poster's Introduction

TO THE NEXT USERS OF THE ZOT BOT:

Pre-Requirements

  1. Download Python 3.x
    a. I prefer using Anaconda, but you can download Python any way you want
  2. Download latest version of Selenium
    a. If pip is not installed, follow this link and its instructions.
    b. Input the below code into Command Line/Prompt:
    python -m pip install selenium
  3. Download Chrome Driver and put it in the folder with the Selenium Bot.
    a. Use this link: "https://sites.google.com/a/chromium.org/chromedriver/downloads"

How to run it from command line:

  1. Launch Command Line
  2. In Command Line, go to the folder where "Facebook_Module_Selenium.py" is located.
  3. Run "python Facebook_Module_Selenium.py" and follow with the instructions.

How to modify which Facebook Groups to Post:

  1. Open "Facebook_Module_Selenium.py" in an IDE.
  2. In the dictionary, "facebook_groups", add or delete any group that you choose.
  3. You can also comment out groups you do not want to post to and uncomment them in when necessary.

FOR NON-USERS: Goal Of FB_Poster: --Be able to mass post to all FB groups that the users desires. --If the user has access to a FB group, then he should be able to automatically post to the group at his own convenience.

Current Version 2/20/2018 Done!!!!!

Extra Features to consider:
-User friendly UI

Current Version 11/05/2016 Using Selenium:

Good:
	-Send texts through the text file "messages_to_send.txt"
	
Still need:
	-Make it portable
	-Yet to do a full-scale test.

Current Version 11/04/2016 Using Selenium:

Good:
	-Finally got multiposting to work (was able to deal with stale elements)
	-Can deal with normal groups and buy/sell groups
	-Learning Xpath really helped.
	
Still need:
	-Clean up code
	-Make it portable
	-Yet to do a full-scale test.
	
Note:
	-Update chromedriver continuously as weird bugs happen with older chromes

Current Version 9/26/2016 Using Selenium:

Good:
	-Organize prototype
	-Handles Buy/Sell Groups and Regular Groups

Still Need:
	-Be able to send to multiple groups
	-Figure out the issues w/ "Latency"
	-Be able to post onto regular groups one after another
	-Be able to post onto Buy/Sell Groups one after another

Current Version 9/21/2016 Using Selenium:

Good:
	-Organize prototype
	-Handles Buy/Sell Groups and Regular Groups

Still Need:
	-Eventually will need a clean UI
	-Be able to send to multiple groups

Current Version: 9/13/2016 Using Selenium:

Good:
	-Got Input Working
	-Can now post into groups with relative ease


Still Need:
	-Organize prototype
	-Be able to send to multiple groups

Will now ignore using Facebook API from now on.

Current Version: 6/11/2016 Using Facebook API:

Current Progress:
	-Finish up program so that it only posts to open groups.
	-Groups that have privacy = "closed" will not allow me to post on their groups, meaning that I have to find another way to multi-post to groups

fb_poster's People

Contributors

azirly avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

fb_poster's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.