Как сделать отправку сообщение в chat_id каждые 15 минут?
from vk_api.longpoll import VkLongPoll, VkEventType
from vk_api.keyboard import VkKeyboard, VkKeyboardColor
import vk_api
from datetime import datetime
import random
import time
import json, requests, hashlib, time, re, urllib.request, os, pymysql
vk_session = vk_api.VkApi(token='XXXXXXXX')
session_api = vk_session.get_api()
longpoll = VkLongPoll(vk_session)
chat_id = session_api.messages.searchConversations(q='Chat_BotInfo(Beta)', count=1)['items'][0]['peer']['local_id']
print(chat_id)
while(True):
session_api.messages.send("chat_id": 6,{"message":"Привет!!!", "random_id":123456})
time.sleep(900)
Ошибка:
File "test1.py", line 14
session_api.messages.send("chat_id": 6,{"message":"Привет!!!", "random_id":123456})
^
SyntaxError: invalid syntax
Как сделать отправку сообщение в chat_id каждые 15 минут?
Ответы (1 шт):
Автор решения: icYFTL
→ Ссылка
Говорится про SyntaxError.
...("chat_id": 6,...
Почему тут ключ-значение вне словаря?
Я не использовал встроенные методы библиотеки, поэтому точно сказать не могу, но попробуйте:
vk_session.method("messages.send", {"chat_id": 6, "message": "lolkek", "random_id": 123456})