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
- Host: GitHub
- URL: https://github.com/ivadus/sferum_distribution_of_messages
- Owner: Ivadus
- Created: 2025-03-11T20:51:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-18T06:30:27.000Z (over 1 year ago)
- Last Synced: 2025-10-07T19:58:35.757Z (9 months ago)
- Topics: automation, bot, bot-messenger, message-automation, messaging, python, sferum, vk-bot, vk-messenger
- Language: Python
- Homepage:
- Size: 38.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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'а отправлял сообщение одному пользователю бесконечное количество раз.
Я же переработал его в бота-рассыльщика, которое отпраляет сообщение *один раз* большому количеству пользователей