Хочу, чтобы бот писал информацию, которую я ввёл в беседе, не знаю как сделать, чтобы пользователь ввёл значение в переменную.
Например я пишу "!призыв в боте обновление", а бот "@all, слушайте. важная информация: в боте обновление"
код:
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
import random
from random import randint
vk_session = vk_api.VkApi(token = "топ секрет")
longpoll = VkBotLongPoll(vk_session, 206146581)
def sender(id, text):
vk_session.method('messages.send', {'chat_id' : id, 'message' : text, 'random_id' : 0})
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW:
if event.from_chat:
id = event.chat_id
msg = event.object.message['text'].lower()
if msg == '!призыв' or msg == '!пр':
sender(id, '@all слушайте.\nВажная информация: ' )