Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

АвтоПиар бот | By Projecter

Янв
208
-14
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Всем qq
Сегодня солью бота для пиара вашего продукта
Пожалуйста не делайте хейт

Сам бот:
import vk_api
import time

# Токен доступа вашего бота
TOKEN = 'YOUR_ACCESS_TOKEN'

# Список user_id или group_id для рассылки
RECIPIENTS = [123456789, 987654321]  # замените на реальные user_id или group_id

# Текст сообщения
MESSAGE = "Это автоматическая рассылка каждые 5 минут."

def main():
    vk_session = vk_api.VkApi(token=TOKEN)
    vk = vk_session.get_api()

    while True:
        for user_id in RECIPIENTS:
            try:
                vk.messages.send(
                    user_id=user_id,
                    message=MESSAGE,
                    random_id=int(time.time() * 1000)
                )
                print(f"Сообщение отправлено пользователю {user_id}")
            except vk_api.exceptions.ApiError as e:
                print(f"Ошибка при отправке пользователю {user_id}: {e}")
        time.sleep(300)  # 5 минут в секундах

if __name__ == "__main__":
    main()
 
Июн
2,240
1,377
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Всем qq
Сегодня солью бота для пиара вашего продукта
Пожалуйста не делайте хейт

Сам бот:
import vk_api
import time

# Токен доступа вашего бота
TOKEN = 'YOUR_ACCESS_TOKEN'

# Список user_id или group_id для рассылки
RECIPIENTS = [123456789, 987654321]  # замените на реальные user_id или group_id

# Текст сообщения
MESSAGE = "Это автоматическая рассылка каждые 5 минут."

def main():
    vk_session = vk_api.VkApi(token=TOKEN)
    vk = vk_session.get_api()

    while True:
        for user_id in RECIPIENTS:
            try:
                vk.messages.send(
                    user_id=user_id,
                    message=MESSAGE,
                    random_id=int(time.time() * 1000)
                )
                print(f"Сообщение отправлено пользователю {user_id}")
            except vk_api.exceptions.ApiError as e:
                print(f"Ошибка при отправке пользователю {user_id}: {e}")
        time.sleep(300)  # 5 минут в секундах

if __name__ == "__main__":
    main()
Выложил бы как ресурс:confused:
 
Янв
208
-14
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Могу сделать
 
Янв
208
-14
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
UPD:
Я допустил ошибку в коде
 
Янв
208
-14
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Python:
import vk_api
import time

# Токен доступа вашего бота с правами messages
TOKEN = 'YOUR_ACCESS_TOKEN'

# Список chat_id для рассылки
CHAT_IDS = [2000000001, 2000000002]  # замените на свои chat_id

# Текст сообщения
MESSAGE = "Это автоматическая рассылка по беседам каждые 5 минут."

def main():
    vk_session = vk_api.VkApi(token=TOKEN)
    vk = vk_session.get_api()

    while True:
        for chat_id in CHAT_IDS:
            try:
                vk.messages.send(
                    chat_id=chat_id - 2000000000,  # В API нужно передавать число без 2000000000, т.к. VK ожидает именно chat_id
                    message=MESSAGE,
                    random_id=int(time.time() * 1000)
                )
                print(f"Сообщение отправлено в беседу {chat_id}")
            except vk_api.exceptions.ApiError as e:
                print(f"Ошибка при отправке в беседу {chat_id}: {e}")
        time.sleep(300)  # 5 минут

if __name__ == "__main__":
    main()
 
Сверху