Исключение типа keeError in check_new_post (): slice (1, none, none) [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Исключение типа keeError in check_new_post (): slice (1, none, none) [закрыто]

Сообщение Anonymous »

При запуске следующий код бросает исключение ошибки типа keeError in check_new_post (): slice (1, нет, нет) Я не совсем понимаю, о чем это и как это исправить. Это код для бота автопостирования от VK до TG. < /P>


import time
import eventlet
import requests
import logging
import telebot

from time import sleep

URL_VK = 'https://api.vk.com/method/wall.get?...'
FILENAME_VK = 'posts_id.txt'
BASE_POST_URL = 'https://vk.com/xxx?w=wall-xxx'

BOT_TOKEN = 'xxxx'
CHANNEL_NAME = '@test'

bot = telebot.TeleBot(BOT_TOKEN)

def get_data():
timeout = eventlet.Timeout(10)
try:
feed = requests.get(URL_VK)
return feed.json()
except eventlet.timeout.Timeout:
logging.warning('Got Timeout while retrieving VK JSON data. Cancelling...')
return None
finally:
timeout.cancel()

def send_new_posts(items, last_id):
for item in items:
if item['id']
Я думаю, что ошибка в записях = Feed ['response'] [1:] < /p>
Я попытался преобразовать словарь в разные типы. Это, вероятно, не было необходимо. Если кто -то сможет помочь, я был бы чрезвычайно благодарен, я все еще не очень понимаю Python.

Подробнее здесь: https://stackoverflow.com/questions/794 ... -none-none
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»