@ahegao3

AttributeError: 'NoneType' object has no attribute 'get',?

Запустил код, написал в беседу и выходит ошибка, я чайник) как решить эту ошибку?

import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
from vk_api.utils import get_random_id

def write_message(sender, message):
authorize.method('messages.send', {'chat_id': sender, 'message': message+'????',
'random_id': get_random_id()

})

def get_name(from_id):
sender_info = getting_api.users.get(user_ids=from_id)[0]
full_name = sender_info.get('first_name') + '' + sender_info['last_name']
return full_name

token = '000000'
authorize = vk_api.VkApi(token=token)
longpoll = VkBotLongPoll(authorize, group_id=00000)
getting_api = authorize.get_api()

for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW and event.from_chat and event.message.get('text') != "":
reseived_message = event.message.get('text')
sender = event.chat_id
from_id = event.message.get('from_id')
name = get_name(from_id)
if reseived_message == 'Привет':
write_message(sender, 'Дарова' + ', ' + name)
elif reseived_message == 'Пока':
write_message(sender, 'Давай до свидания! -_- ')
else:
write_message(sender, 'Ты шо дурак? я тоби не понял!')
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
@ahegao3 Автор вопроса
Проблему решил
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы