Как сделать бот для телеграм, который кидает рандомный мем с сабреддита?
Я написал код, который использует API Реддита и по идки, он должен брать рандомный картинки с сабреддита r/memes.
import telebot
import praw
import random
bot = telebot.TeleBot('токен')
reddit = praw.Reddit(client_id='', client_secret='', user_agent='')
memes_submissions = reddit.subreddit('memes').hot()
post_to_pick = random.randint(1, 10)
for i in range(0, post_to_pick):
submission = next(x for x in memes_submissions if not x.stickied)
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text == "/start":
bot.send_message(message.from_user.id, "Привет, этот бот покажет .")
elif message.text == "/help":
bot.send_message(message.from_user.id, "Напииши /meme или /hentai")
elif message.text == "/meme":
bot.send_message(message.from_user.id, "submission.url")
elif message.text == "/hentai":
bot.send_message(message.from_user.id, "Команда ещё не готова")
else:
bot.send_message(message.from_user.id, "Я тебя не понимаю. Напиши /help.")
Но post_to_pick выдаёт ошибку:
File "c:\Users\HOME\Documents\Piton\telegrambot.py", line 12
post_to_pick = random.randint(1, 10)
IndentationError: unexpected indent
Также 16 строка выдаёт ошибку
