Help!- получаю NameError: name 'write_message' is not defined за попытку отправки сообщений(от лица группы)

evil code

Новичок
Пользователь
Фев 6, 2021
7
0
1
использую- windows 7
версия питона- 3.8.7

тут возникает ошибка (32 строка):
if reseived_message == "привет":
write_message(sender, "добрый день")

ссылка на группу:

Код:
#импорт библиотекu

import vk_api

from vk_api.longpoll import VkLongPoll, VkEventType

from vk_api.utils import get_random_id



#мехонизм отправки

def write_msg(sender , meessage):

    authorize.method('meessages.send' , {'user_id': sender , 'message': message , 'random_id': get_random_id })



#авторизация

token = "ace7bcb715b1f448b6e95188e0b7af61296b7cb2e00ed08bcf8a46b88cb92432ab443191f9ad0ec735c09"

authorize = vk_api.VkApi( token = token )

longpoll = VkLongPoll(authorize)



#создаём пустой лист(далее заполняется)

list_of_uses = []



print("запуск кракена")



#цикл

for event in longpoll.listen():
print("цикл")
    if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:

        reseived_message = event.text

        sender = event.user_id

        if reseived_message == "рассылка":

            for user in list_of_uses:

                write_message(user, "Рассылка бот от дани")

                write_message(user, "конец рассылки")

        if reseived_message == "привет":

            write_message(sender, "добрый день")

        elif reseived_message == "покеда":

            write_message(sender, "покеда")

P.S. спасибо;)
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 642
472
83
имя write_message не определено... написано же в ошибке...
 

evil code

Новичок
Пользователь
Фев 6, 2021
7
0
1
имя write_message не определено... написано же в ошибке...
а как сделать так чтобы оно определилась?
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 642
472
83
определить ее до того, как вы ее будете использовать...
это какая то функция апи ботов этих, вы ее не импортировали просто, посмотрите любой пример я думаю поймете...
 

evil code

Новичок
Пользователь
Фев 6, 2021
7
0
1
определить ее до того, как вы ее будете использовать...
это какая то функция апи ботов этих, вы ее не импортировали просто, посмотрите любой пример я думаю поймете...
всё равно не хочет(
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 642
472
83
я не шарю в апи всяких ботов, да оно мне и не надо, можете документацию почитать к примеру, или может кто еще ответит...
 

evil code

Новичок
Пользователь
Фев 6, 2021
7
0
1
я не шарю в апи всяких ботов, да оно мне и не надо, можете документацию почитать к примеру, или может кто еще ответит...
какие форумы ещё есть?
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 642
472
83
если вы про форумы где вам ответят, не знаю...
 

Форум IT Специалистов