Серьёзное предупреждение
Запрещается использовать данный проект для распространения вирусов, троянов, материалов эротического содержания, азартных игр, мошенничества, запрещённых товаров, поддельных продуктов, ложной информации, цифровых валют и других незаконных или не соответствующих правилам видов деятельности.
Текущий проект предназначен только для личного обучения и тестирования, запрещается любое коммерческое использование в сети, а также любое незаконное использование!
Описание проекта
Golang — это открытый исходный код системы обслуживания клиентов, которая в основном использует технологии gin, jwt-go, websocket, go.uuid, gorm, cobra, VueJS, ElementUI и MySQL.
Установка и использование
create database gofly charset utf8mb4;
{
"Server": "127.0.0.1",
"Port": "3306",
"Database": "gofly",
"Username": "go-fly",
"Password": "go-fly"
}
wget https://studygolang.com/dl/golang/go1.20.2.linux-amd64.tar.gz
tar -C /usr/local -xvf go1.20.2.linux-amd64.tar.gz
mv go1.20.2.linux-amd64.tar.gz /tmp
echo "PATH=\$PATH:/usr/local/go/bin" >> /etc/profile
echo "PATH=\$PATH:/usr/local/go/bin" >> ~/.bashrc
source /etc/profile
go version
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
Скачайте код с помощью команды:
git clone https://github.com/taoshihan1991/go-fly.git
Перейдите в каталог go-fly.
Импортируйте базу данных с помощью команды:
go run go-fly.go install
Запустите исходный код с помощью команды:
go run go-fly.go server
Соберите исходный код в исполняемый файл с помощью команды:
go build -o kefu
Выполните двоичный файл:
Linux: ./kefu server [опционально -p 8082 -d]
Windows: kefu.exe server [опционально -p 8082 -d]
Завершите программу с помощью команды:
killall kefu
После нормальной работы программы она будет прослушивать порт 8081. Вы можете напрямую получить доступ к IP + порт 8081. Также можно настроить доступ через домен, используя обратный прокси на порт 8081, чтобы скрыть номер порта.
Взаимодействие с клиентами
Ссылка для чата: http://127.0.0.1:8081/chatIndex?kefu_id=kefu2
Для использования всплывающего окна:
(function(a, b, c, d) {
let h = b.getElementsByTagName('head')[0];
let s = b.createElement('script');
s.type = 'text/javascript';
s.src = c + "/static/js/kefu-front.js";
s.onload = s.onreadystatechange = function() {
if (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") d(c);
};
h.appendChild(s);
})(window, document,"http://127.0.0.1:8081",function(u){
KEFU.init({
KEFU_URL:u,
KEFU_KEFU_ID: "kefu2",
})
});
Заявление об авторских правах
Данный проект представляет собой полностью функциональный код, но он по-прежнему предназначен только для демонстрационного тестирования и не подходит для коммерческого использования. Использование данного программного обеспечения должно соответствовать местному законодательству и нормам.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )