INDMops
@INDMops
Парень с небольшой историей...

Как сделать автопостинг из разных страниц из Reddit?

Я сделал вот такой код через библиотеку asyncpraw автопостинг изображение из Reddit. И я еще хочу сделать так чтобы из другого сабредита появлялись посты, посты на этих сабредитах появляются, но бот отправляет только из одного, а второй просто игнорит. Пытался разделить их в разные ивети, но без толку тажа проблема

mems = []
timeout = 5
id_channel_memes = "964576458003595274"
subreddit_name_memes = "memes"
subreddit_name_memes_irl = "MemesIRL"
post_limit = 1

@bot.event #post memes
async def on_ready():
    channel = bot.get_channel(int(id_channel_memes))
    while True:
        await asyncio.sleep(timeout)
        memes_submissions = await reddit.subreddit(subreddit_name_memes)
        memes_submissions = memes_submissions.new(limit = post_limit)
        memes_submissions_irl = await reddit.subreddit(subreddit_name_memes_irl)
        memes_submissions_irl = memes_submissions_irl.new(limit = post_limit)
        item = await memes_submissions.__anext__()
        item_i = await memes_submissions_irl.__anext__()
        if item.title not in mems:
            mems.append(item.title)
            await channel.send(item.url)
            print("Post new memes")
        elif item_i.title not in mems:
            mems.append(item_i.title)
            await channel.send(item_i.url)
  • Вопрос задан
  • 253 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы