Думаю, что знаете об разделе https://zelenka.guru/forums/849/, где можно получать наклейки из кс, чаще всего это 0.15 руб, но некоторые раздают наклейки по рублю. Мелочь, но приятно. Но ведь лень каждый день скидывать свою трейд ссылку во всем темы, да? Я готов помочь решить эту рутину. Создал небольшой Python-скриптик на либе LOLZTEAM. Для работы софта нужно:1) Установить Python, у меня 3.11. 2) Установить либу LOLZTEAM. pip install LOLZTEAM Code pip install LOLZTEAM 3) Установить либу TeleBot для версии с ТГ. pip install pyTelegramBotAPI Code pip install pyTelegramBotAPI 4) Cоздать рядом со скриптом текстовик links.txt и заполнить его темами. Ниже дал мой список тем. https://zelenka.guru/threads/4220619/ https://zelenka.guru/threads/6032566/ https://zelenka.guru/threads/6032566/ https://zelenka.guru/threads/6062968/ https://zelenka.guru/threads/6250187/ https://zelenka.guru/threads/6016596/ https://zelenka.guru/threads/6052863/ https://zelenka.guru/threads/6134124/ https://zelenka.guru/threads/6395653/ https://zelenka.guru/threads/6582230/ https://zelenka.guru/threads/6582230/ Code https://zelenka.guru/threads/4220619/ https://zelenka.guru/threads/6032566/ https://zelenka.guru/threads/6032566/ https://zelenka.guru/threads/6062968/ https://zelenka.guru/threads/6250187/ https://zelenka.guru/threads/6016596/ https://zelenka.guru/threads/6052863/ https://zelenka.guru/threads/6134124/ https://zelenka.guru/threads/6395653/ https://zelenka.guru/threads/6582230/ https://zelenka.guru/threads/6582230/ 5) ДОПОЛНИТЕЛЬНО, можете поставить ASF ( https://github.com/JustArchiNET/ArchiSteamFarm/releases). Токен лолза брать тут - https://zelenka.guru/account/api Есть две версии, с тг и без. Разница вот в том, что одну можно закинуть на сервер, создать бота и раз в сутки условно писать /start в него и рассылка будет происходить. from LOLZTEAM import AutoUpdate from LOLZTEAM.API import Forum import re import time import telebot from datetime import datetime token = 'ТОКЕН ЛОЛЗА' forum = Forum(token=token, language="en", bypass_429=True) text = 'Ваш текст рассылки т.е. трейд линк' token_BOT = 'Токен бота тг' bot = telebot.TeleBot(token=token_BOT) admin = 'ВАШ ИД ТГ' def read_file(): with open('links.txt', 'r') as file: lines = file.readlines() if not lines: bot.send_message(admin,'Вы не указали ссылки.') for line in lines: digits = re.findall(r'\d+', line) result = ''.join(digits) post_link(thread_id=result) time.sleep(5) def post_link(thread_id): try: response = forum.posts.create(thread_id=thread_id, post_body=text) except: bot.send_message(admin,'Ошибка отправки сообщения') time.sleep(5) return post_link(thread_id=thread_id) if 'post' not in response.json(): bot.send_message(admin,f'Не удалось отправить сообщение: {response.json()}') else: current_time = datetime.now() bot.send_message(admin, f'{str(current_time)[:-7]} | Успешно отправил сообщение в тему {thread_id}') read_file() @bot.message_handler(commands = ['start']) def start(commands): if commands.from_user.id != ВАШ ИД ТГ: bot.reply_to(commands, 'Пошел нахуй, червяк.') return read_file() post_link('thread_id') bot.polling(none_stop = True) Python from LOLZTEAM import AutoUpdate from LOLZTEAM.API import Forum import re import time import telebot from datetime import datetime token = 'ТОКЕН ЛОЛЗА' forum = Forum(token=token, language="en", bypass_429=True) text = 'Ваш текст рассылки т.е. трейд линк' token_BOT = 'Токен бота тг' bot = telebot.TeleBot(token=token_BOT) admin = 'ВАШ ИД ТГ' def read_file(): with open('links.txt', 'r') as file: lines = file.readlines() if not lines: bot.send_message(admin,'Вы не указали ссылки.') for line in lines: digits = re.findall(r'\d+', line) result = ''.join(digits) post_link(thread_id=result) time.sleep(5) def post_link(thread_id): try: response = forum.posts.create(thread_id=thread_id, post_body=text) except: bot.send_message(admin,'Ошибка отправки сообщения') time.sleep(5) return post_link(thread_id=thread_id) if 'post' not in response.json(): bot.send_message(admin,f'Не удалось отправить сообщение: {response.json()}') else: current_time = datetime.now() bot.send_message(admin, f'{str(current_time)[:-7]} | Успешно отправил сообщение в тему {thread_id}') read_file() @bot.message_handler(commands = ['start']) def start(commands): if commands.from_user.id != ВАШ ИД ТГ: bot.reply_to(commands, 'Пошел нахуй, червяк.') return read_file() post_link('thread_id') bot.polling(none_stop = True) Сделал и ещё одну версию без телебота. Её просто запускаете и всё) from LOLZTEAM import AutoUpdate from LOLZTEAM.API import Forum import re import time from datetime import datetime token = 'Токен лолза' forum = Forum(token=token, language="en", bypass_429=True) text = 'Текст рассылки, т.е. трейд линк.' def read_file(): with open('links.txt', 'r') as file: lines = file.readlines() if not lines: print('Вы не указали ссылки.') for line in lines: digits = re.findall(r'\d+', line) result = ''.join(digits) post_link(thread_id=result) time.sleep(5) def post_link(thread_id): try: response = forum.posts.create(thread_id=thread_id, post_body=text) except: print('Ошибка отправки сообщения') time.sleep(5) return post_link(thread_id=thread_id) if 'post' not in response.json(): print(f'Не удалось отправить сообщение: {response.json()}') else: current_time = datetime.now() print(f'{str(current_time)[:-7]} | Успешно отправил сообщение в тему {thread_id}') read_file() Python from LOLZTEAM import AutoUpdate from LOLZTEAM.API import Forum import re import time from datetime import datetime token = 'Токен лолза' forum = Forum(token=token, language="en", bypass_429=True) text = 'Текст рассылки, т.е. трейд линк.' def read_file(): with open('links.txt', 'r') as file: lines = file.readlines() if not lines: print('Вы не указали ссылки.') for line in lines: digits = re.findall(r'\d+', line) result = ''.join(digits) post_link(thread_id=result) time.sleep(5) def post_link(thread_id): try: response = forum.posts.create(thread_id=thread_id, post_body=text) except: print('Ошибка отправки сообщения') time.sleep(5) return post_link(thread_id=thread_id) if 'post' not in response.json(): print(f'Не удалось отправить сообщение: {response.json()}') else: current_time = datetime.now() print(f'{str(current_time)[:-7]} | Успешно отправил сообщение в тему {thread_id}') read_file() Всем мира!
жди, мой автоплюс который я делал 2 года назад как то пооригинальнее будет я ещё хотел чат гпт прикрутить чтобы никто не смог определить кто пишет месседж, человек или бот (потому что некоторые писали в теме типа не пишите плюс а пишите какое то слово например)
бро за это банят, я сам писал такой скрипт, но перестал юзать из за того что блочат… надо его совершнествовать
dvbsh, + мой скрипт работает по темам из списка, а не всем подряд. Просто не добавляй туда темы где автор забил хуй на тему.
ЦарьОффтопа , это слишком сложно и лишнее. Тут код самый простой... Самый простой функционал, но зато без багов.