Задать вопрос
rt2233
@rt2233

Правильно ли написан код?

Помогите, я начал недавно изучать питон, и вот решил начать с простого написания бота, но почему то он не работает.

import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
from config import main_token

vk_session = vk_api.VkApi(token = main_token)
longpoll = VkLongPoll(vk_session)

def sender(id, text):
	vk_session.method('massages.send', {'chat_id' : id, 'massage' : text, 'random_id' : 0})

for event in longpoll.listen():
	if event.type == VkEventType.MESSAGE_NEW:
		if event.to_me:
			if event.from_chat:

				msg = event.text.lower()
				id = event.chat_id

				if msg == 'привет':
					sender(id, 'Приветствую тебя!')
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 2
@Codebaker
Всё умею, всё могу!
'massage' : text -- массаж в API смущает
Ответ написан
@MrDlop
I love C++
Измени def sender
def sender_1(id, text):
    vk.messages.send(user_id=id, message=text, random_id=0)

Так получше
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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