Reddit bot for r/khiphop

Overview

khiphop-bot

Description

  • This project is a collection of scripts that better the state of the r/khiphop subreddit, which represents Korean Hip-Hop and R&B.

Pre-Reqs

You'll need the following tools:

How to use

  1. Clone the repository.
  2. In the src/loginCredentials.py file, input the login credentials inside the quotation marks.
    • You can find the client_id and client_secret here. If you don't see a section called "developed applications", then you'll need to register for an account via the "are you a developer? create an app..." button.
    • Username and password is self-explanatory.
    • User_agent is basically a string of text that's sent with HTTP requests to identify the program making the request. In layman's terms, just enter the name of your program. For example, mine could be called "khiphop-bot".
  3. Look for a script you want to use in the doc (documentation) directory. The corresponding source code is available in the src (source) directory with the same filename.
Comments
  • Add support for single removal message

    Add support for single removal message

    Currently, if the bot detects that a post broke multiple rules, it will make a different comment for each. Add all error messages to one variable and then make a comment with that variable.

    opened by jsk56143 1
  • Develop

    Develop

    Added some more functionality:

    1. Checking if language is in brackets for Variety flaired posts.
    2. Checking if music posts (flaired with Music Video, Audio, Album, and Live) are link posts
    3. Checking if music posts have the correct title format

    ToDo:

    1. Add teaser images to the collection. If full, make a new one.
    2. Add underground songs to the collection. Might involve Spotify, YouTube, and SoundCloud API.
    3. Simplify redundant constants
    opened by jsk56143 1
  • Change how bot detects the language brackets for variety posts

    Change how bot detects the language brackets for variety posts

    Currently, the bot is hard-coded to detect [ENG], [RAW], and [ENG SUB]. It doesn't account for other languages. The bot should detect basically an opening bracket and closing bracket. Yes, it's possible for the user to input whatever value inside the bracket, but that can be acted upon by the human moderator.

    opened by jsk56143 0
  • Add support for making only one removal action

    Add support for making only one removal action

    Currently, if a bot removes a post and a mod reapproves the post, the post will get removed again by the bot. Make it so that the bot only performs removal actions once and any mod action after that should be done by a regular user moderator.

    opened by jsk56143 0
  • Add support for automating adding underground music posts to collection

    Add support for automating adding underground music posts to collection

    Will involve multiple APIs from YouTube Music, SoundCloud, Apple Music, and Spotify. Check if the number of streams is <100k and optionally check if monthly listeners is <10k on Spotify.

    opened by jsk56143 0
Owner
null
This is a cryptocurrency trading bot that analyses Reddit sentiment and places trades on Binance based on reddit post and comment sentiment. If you like this project please consider donating via brave. Thanks.

This is a cryptocurrency trading bot that analyses Reddit sentiment and places trades on Binance based on reddit post and comment sentiment. The bot f

Andrei 157 Dec 15, 2022
PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

PRAW: The Python Reddit API Wrapper PRAW, an acronym for "Python Reddit API Wrapper", is a Python package that allows for simple access to Reddit's AP

Python Reddit API Wrapper Development 3k Dec 29, 2022
PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

PRAW: The Python Reddit API Wrapper PRAW, an acronym for "Python Reddit API Wrapper", is a Python package that allows for simple access to Reddit's AP

Python Reddit API Wrapper Development 3k Dec 29, 2022
Twitter bot that turns comment chains into ace attorney scenes. Inspired by and using https://github.com/micah5/ace-attorney-reddit-bot

Ace Attorney twitter Bot Twitter bot that turns comment chains into ace attorney scenes. Inspired by and using https://github.com/micah5/ace-attorney-

Luis Mayo Valbuena 542 Dec 17, 2022
Telegram bot to scrape images from the reddit universe

Telegram bot to scrape images from the reddit universe

XD22 3 Sep 30, 2022
Reddit bot that uses sentiment analysis

Reddit Bot Project 2: Neural Network Boogaloo Reddit bot that uses sentiment analysis from NLTK.VADER WIP_WIP_WIP_WIP_WIP_WIP Link to test subreddit:

TpK 1 Oct 24, 2021
Reddit comment bot emulating Telugu actor N. Bala Krishna.

Balayya-Bot Reddit comment bot emulating Telugu actor N. Bala Krishna. Project structure config.py contains Bot's higher level configuration. generate

Kari Lorince 2 Nov 5, 2021
Simple Reddit bot that replies to comments containing a certain word.

reddit-replier-bot Small comment reply bot based on PRAW. This script will scan the comments of a subreddit as they come in and look for a trigger wor

Kefendy 0 Jun 4, 2022
A small bot to interact with the reddit API. Get top viewers and update the sidebar widget.

LiveStream_Reddit_Bot Get top twitch and facebook stream viewers for a game and update the sidebar widget and old reddit sidebar to show your communit

Tristan Wise 1 Nov 21, 2021
A telegram bot that sends a meme a day, from reddit's top meme of the day

MemeBot A telegram bot that sends a meme a day, from reddit's top meme of the day You can use the bot either with an external scheduler (ex: pythonany

Michele Vitulli 1 Dec 13, 2021
A reddit.com bot that will return reference links from official python documentation site for the standard library.

Python Docs Bot A reddit.com bot that will return documentation links for the library and language reference sections of the python docs website. The

Trevor Miller 2 Sep 14, 2021
A bot framework for Reddit to manage threads, wiki pages, widgets, menus and more.

Sub Manager Sub Manager is a bot framework for Reddit to automate a variety of tasks on one or more subreddits, and can be configured and run without

r/SpaceX 3 Aug 26, 2022
A Python bot that uses the Reddit API to send users inspiring messages.

AnonBot By Edric Antoine A Python bot that uses the Reddit API to send users inspiring messages. When a message includes 'What would Anon do?', the bo

null 1 Jan 5, 2022
Bot that embeds a random hysterical meme from Reddit into your text channel as an embedded message, using an API call.

Discord_Meme_Bot ?? Bot that embeds a random hysterical meme from Reddit into your text channel as an embedded message, using an API call. Add the bot

null 2 Jan 16, 2022
See trending stock tickers on Reddit and check Stock perfomance

See trending stock tickers on Reddit and check Stock perfomance

Abbas 1.5k Jan 6, 2023
Track live sentiment for stocks from Reddit and Twitter and identify growing stocks

Market Sentiment About This repository can mainly be used for two things. a. Tracking the live sentiment of stocks from Reddit and Twitter b. Tracking

Market Sentiment 345 Dec 17, 2022
Source code of u/pekofy_bot from reddit.

pekofy-bot Source code of u/pekofy_bot from reddit. Get more info about the bot here: https://www.reddit.com/user/pekofy_bot/comments/krxxol/pekofy_bo

null 32 Dec 25, 2022
historical code from reddit.com

This repository is archived. This repository is archived and will not receive any updates or accept issues or pull requests. To report bugs in reddit.

The Reddit Archives 16.3k Dec 31, 2022
Exports saved posts and comments on Reddit to a csv file.

reddit-saved-to-csv Exports saved posts and comments on Reddit to a csv file. Columns: ID, Name, Subreddit, Type, URL, NoSFW ID: Starts from 1 and inc

null 70 Jan 2, 2023