Бот автооплаты в игре "Подземелья колодца"

Гость2 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.04.2023

Нужен бот для автоторговли в текстовой игре "Подземелья колодца".

Торговля должна происходить следующим образом -

1. Бот раз в 30 минут отправляет заранее вписанное в код сообщение в беседу. (обычное сообщение)

2. Кто-то отправляет ему - предмет который бот скупает. (Сообщение типа "Передать ", ответ на сообщение моего бота)

3. Приходит подтверждение от бота игры - (Сообщение типа ", получено от игрока ")

4. Бот САМ находит отправителя и оплачивает товар. (Сообщение типа "Передать ", ответ на сообщение покупателя из пункта 2)

ВАЖНО - бот не должен вестись на обманки, т.е. писать "Передать " только тогда, когда это надо

Язык написание - Python 3 любой версии, библиотека для взаимодействия - vk api, через longpoll.

Работа простая, нужно добавить по мелочи, сам не понимаю как реализовать.

Вот код, который смог написать:

import vk_api

import time

print('Бот открыт')

from vk_api.longpoll import *

from vk_api.utils import *

from vk_api import VkUpload

token = "токен аккаунта, сюда токен для доступа к аккаунту ВК"

def msg():

vk_session.method('messages.send', {'peer_id': event.peer_id,

'reply_to': event.message_id,

'message': mess,

'random_id': 0,

'forward_message': time.sleep(0.001)})

vk = vk_api.VkApi(token=token, api_version='5.89')

vk_session = vk_api.VkApi(token=token)

longpoll = VkLongPoll(vk_session)

vk = vk_session.get_api()

while True:

try:

for event in longpoll.listen():

if event.type == VkEventType.MESSAGE_NEW and event.text:

response = event.text

if '/тест' in response:

mess = 'Бот работает'

msg()

except Exception:

pass

Заявки фрилансеров