https://github.com/icepick4/daily-steam-stats
twitter bot which posts daily news of steam trendings.
https://github.com/icepick4/daily-steam-stats
api gaming python python-bot python3 script stats steam steam-games steam-stats trending twitter twitter-api twitter-bot video-game
Last synced: 4 months ago
JSON representation
twitter bot which posts daily news of steam trendings.
- Host: GitHub
- URL: https://github.com/icepick4/daily-steam-stats
- Owner: icepick4
- License: mit
- Created: 2022-10-17T06:56:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-02T13:52:37.000Z (over 2 years ago)
- Last Synced: 2025-01-19T10:32:26.102Z (5 months ago)
- Topics: api, gaming, python, python-bot, python3, script, stats, steam, steam-games, steam-stats, trending, twitter, twitter-api, twitter-bot, video-game
- Language: Python
- Homepage: https://twitter.com/DailySteamStats
- Size: 5.93 MB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# daily-steam-stats
![]()
![]()
![]()
![]()
## Description
This Twitter bot posts every day some tweets about trending games on steam.
You can take a look at it right [here](https://www.twitter.com/dailysteamstats)
Currently the bot is in auto mode, take a look just below in [Usages](#usages)
## DependenciesThe bot depends on the following modules :
- requests
- tweepy
- bs4
- emoji
- pyshortenersYou can skip pyshorteners and emoji (it's a bonus for the bot)
Install them with the following command :
```console
pip install -r requirements.txt
```Datas are scraped from www.steamcharts.com
## Usages
To use the scripts on your own, you must create a config.py file including your API keys.
It claims that you already have a dev twitter account. If it's not the case, you will need one.You have three ways to use the script :
```console
# post manually the tweets
python3 main.py --manual
# run the script without tweeting for real
python3 main.py --debug
# post every 2 hours automatically
python3 main.py --auto
```- In auto mode, every two hours, the bot tweets trending games, then most played games, and once a day the peak games of the day.
- In manual mode you can choose which tweet you want.
- With debug mode you disable tweeting for real.If you have any advice or any new feature idea just tell me !
Or simply fork this project and send me a pull request !## Examples
Currently tweets are threads containing :
- Main leaderboard
- Links to the games
- Hashtags
- Ending reply### Screenshots
Main leaderboard :


Links to the games :


Hashtags & Ending tweet :
