Как мне добавить больше subreddits / ключевых слов в этот код бота reddit? - PullRequest
0 голосов
/ 09 марта 2019

Я нашел этот код бота reddit на GitHub, буквально это просто бот комментариев.

https://github.com/yashar1/reddit-comment-bot

Я немного знаю о Python, поэтому я попытался вылечить код, чтобы получитьнесколько subreddits и ключевых слов, добавляя их:

keywords = ["hello", "okay"]
subreddits = ["test", "bottest"]

    for comment in r.subreddit(any(subreddits)).comments(limit=100):
        if any(keywords) in comment.body and comment.id not in comments_replied_to 
and comment.author != r.user.me():

Этот код, кажется, не работает, в основном из-за моего ограниченного знания Python.Я хочу, чтобы бот сканировал несколько поддредиторов и выполнял поиск по нескольким ключевым словам.

Спасибо.

1 Ответ

1 голос
/ 18 марта 2019

Вы можете включить несколько подредакторов, например, так.

subreddits_list = "test+bottest"
subreddits = r.subreddit(subreddits_list)

Чтобы проверить наличие нескольких ключевых слов, вы можете использовать.

keywords = ["hello", "okay"]
for comment in subreddits.comments(limit=100):
    for keyword in keywords:
        if keyword in comment.body and comment.id not in comments_replied_to and comment.author != r.user.me():
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...