Skip to content
/ SNAA Public

Auto Admin tool for posting in social networks. Support Instagram, Telegram, Vkontakte and can make post captions using ChatGPT

License

Notifications You must be signed in to change notification settings

AHEKOT/SNAA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Автор скрипта - Гавриш Глеб Глебович (https://vk.com/ahekot)

Скрипт для создания постов с изображениями в группах ВК и каналах Телеграм.
Скрипт поддерживает безлимитное количество групп и каналов.

Перед началом работы на Replit необходимо задать секреты для 3х ключей:

YandexToken - (https://oauth.yandex.ru/client/new) создаем приложение
В приложении даем разрешения на все действия связанные с ЯндексДиском
потом открываем ссылку и добавляем в ее конец (после знака равно) ID приложения
https://oauth.yandex.ru/authorize?response_type=token&client_id=

VKToken - https://vkhost.github.io
Выбираем VK Admin и копируем токен из адресной строки

TG_TOKEN - https://web7.pro/kak-poluchit-token-bota-telegram-api/
Созданного Телеграм бота нужно добавить в админы канала, дав ему права на публикацию сообщений.

Для создания секретов в Replit.com необходимо зайти в меню Tools и выбрать пункт Secrets
Важно помнить что все респозитории на Replit.com являются открытыми и любой может посмотреть ваш код,
так что хранить ключи в открытом виде категорически не рекомендуется. Обязательно задайте Secrets для всех токенов.

Инструкция по использованию:

Для начала работы необходимо задать базовую конфигурацию в файле config.py
Если требуется поддержка только ботов Вконтакте или только ботов Телеграм, то не нужный сервис можно выключить
Для этого необходимо изменить значение переменных use_vk_bot = False или use_tg_bot = False в таком случае боты этого типа загружаться не будут.
Скрипт умеет присылать уведомления о том что изображения в папке закончились. Уведомление будут приходить от групп ВК и вашего бота в Телеграм. Для того чтобы они могли писать вам личные сообщения, сначала необходимо вручную инициировать разговор с ними, написав им любое сообщение.

Для каждой группы и канала нужно создать бота в папках vk_groups и tg_chats соотвественно.
У каждого бота свои уникальные настройки. Перед использованием в файлы ботов нужно внести необходимую конфигурацию и задать время в которое будет происходить публикация изображений. Таймеры для создания постов задаются в формате ДД:ЧЧ:ММ через запятую.

About

Auto Admin tool for posting in social networks. Support Instagram, Telegram, Vkontakte and can make post captions using ChatGPT

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published