• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Исходник Админ панель для читов в Telegram на GO

Арбитр
Продавец
Продавец
Статус
Оффлайн
Регистрация
13 Июл 2018
Сообщения
1,526
Реакции
1,627
Telegram Cheat Panel

GITHUB
Генерация ключей
Сброс HWID'a
Блокировка ключа
Готовая для использования API система (Максимально простая)
VDS Linux / Windows с любыми характеристиками
GoLang 1.17+ версии
Для редактирования всех файлов лучше всего подойдёт GoLand от jetbrains, но если получить его возможности нет, то Visual Code с установленным GoLang.
Идём в папку cmd/app открываем main.go и прописываем IP вашего сервера (Если тестите на локале ничего не меняете) на 16 строке.
Идём в папку internal/dbApi открываем database.go и вводим данные от вашей базы данных.
В папке pgk/config открываем config.go и на 39 строчке прописываем Ваш Telegram ID
( Через запятую можно ввести несколько TGID чтобы дать доступ к боту нескольким людям ).
В папке internal/telegram прописываем ваш токен бота на 116 строке, а так же настраиваем команды под вашу игру на 40 54 68 строках.
Открываем Windows Console и переходим в папку cmd/app. Пишем в консоль go build -o ./server.exe если вы компилируете под Windows или же
go build -o ./server если компилируете под Linux
Запускаем наш бинарник и наш бот работает. Пробуете генерировать ключ на вашу игру. По дефолту это: /generate_key_GAME1 7 где GAME1 вместо 1 кол-во дней (30 7 1), а вместо 7 кол-во ключей

При первом запуске сервера, БД автоматически заполнится нужными таблицами
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1. Меняем это
Model.DB.AutoMigrate(&Model.Key)
Model.DB.AutoMigrate(&Model.Cheat)
Model.DB.AutoMigrate(&Model.Adm)
Model.DB.AutoMigrate(&Model.Hwid)
на это
err := Model.DB.AutoMigrate(&Model.Key, &Model.Hwid,&Model.Adm,&Model.Cheat)
if err != nil {
panic(err.Error())
}
А так же убираем вызов миграций в горутине.

2. В моделях не забываем указать в тегах у ID также значение "primaryKey;autoIncrement:true"
3. В моделях не забываем указать в тегах у полей дефолтное значение через "default:<true/1/>", а то gorm может наебашить хуев в рот.
4.
1647889175413.png

Зачем? findKeys заполняется полностью от первого Find() (такой хуйни дохуя по всему проекту)
 

Вложения

  • 1647888604283.png
    1647888604283.png
    13.2 KB · Просмотры: 46
That'd be weird way of integrating a customer panel. But sounds good actually. If you've discovered this idea, well done!
 
Назад
Сверху Снизу