An open API service indexing awesome lists of open source software.

https://github.com/ivadus/sferum_distribution_of_messages

Простой инструмент для массовой рассылки уведомлений в Сферуме. После несложной настройки отправит ваше сообщение в каждый выбранный чат. Подробнее в README
https://github.com/ivadus/sferum_distribution_of_messages

automation bot bot-messenger message-automation messaging python sferum vk-bot vk-messenger

Last synced: 2 months ago
JSON representation

Простой инструмент для массовой рассылки уведомлений в Сферуме. После несложной настройки отправит ваше сообщение в каждый выбранный чат. Подробнее в README

Awesome Lists containing this project

README

          

# Сферум бот-рассылщик

**БОТ НЕ ОРИГИНАЛЕН**

Данный бот-рассылщик был переработан из другого для того, чтобы напоминать сотрудникам об активности в Сферуме.

## Функционал

Пользователем задаются ID чатов, в которых нужно отправить сообщение. После запуска программы в Сферуме от лица пользователя начинается массовая рассылка заданного сообщения

## Настраивание бота

В Файле **startup.py** написать id чатов в Сферуме и хеш куки пользователя ВК от которого будет рассылка.

### Для получения куки:

Зайдите в [Сферум](https://web.vk.me/) >> Ctrl + Shift + C >> Приложение>> Хранилище>> Файлы cookie >> ```https://web.vk.me```

После этого вы должны увидеть таблицу со всеми файлами cookie с этого сайта

Найдите **remixdsid** и скопируйте данные из столбца Cookie Value.

### Для получения ID людей, кому отправить

ID чата можно скопировать из адресной строки в чате с пользователем: ``` https://web.vk.me/convo/*000000001*?entrypoint=list_all ```

ИЛИ выгрузить в Личном кабинете отчет по активности сотрудников в формате .csv и целым скопом взять ID всех пользователей

### Для редактирования рассылаемого сообщения

В файле ***main.py** ввести текст сообщения вместо "Тестовое сообщение, написанное от бота"

## Настраиваем окружение

```
python3 -m venv ./venv
source ./venv/bin/activate
pip install -r requirements.txt

```

## Лицензия

Её уж точно нет, это переработка переработки)

## У кого взял и что поменял

Перерабатываемый репозиторий я взял у Zerg в Gitlab (Код проекта: 61894221)

Хотя он и сам пишет, что:
```
Бот сделан на основе исходных кодов проекта https://github.com/xKARASb/SferumBot?tab=readme-ov-file
Огромное спасибо автору @xKARASb
```

На проект я наткнулся, когда искал решение своей проблемы. Автор [Easy Linux - о Linux просто](https://dzen.ru/easy_linux) расписал о [создании бота в Сферуме](https://dzen.ru/a/ZvBU3pxgEy8XHFE7), за что я ему безумно благодарен

### Изменения

Бот Zerg'а отправлял сообщение одному пользователю бесконечное количество раз.

Я же переработал его в бота-рассыльщика, которое отпраляет сообщение *один раз* большому количеству пользователей