Есть реферальная система
- PHP 7.4 or
- MySQL 5.7
- Telegram Bot API Token
шаги по установке
Создайте базу данных MySQL
Настройте соединение:
Откройте файл _dbconnect.php и введите данные для подключения к базе данных:
<?php
$tg_token = «YOUR_TELEGRAM_BOT_TOKEN»;
$dbhost = 'localhost';
$dbuser = 'YOUR_DB_USER';
$dbpassword = 'YOUR_DB_PASSWORD';
$dbname = 'YOUR_DB_NAME';
$link = mysqli_connect($dbhost, $dbuser, $dbpassword, $dbname);
if (!$link) exit;
mysqli_query($link, «SET NAMES „utf8mb4“»);
?>
Настройте веб-хук Telegram:
Настройте веб-хук для вашего бота:
curl -F «url=https://yourdomain.com/path/to/webhook.php» https://api.telegram.org/botYOUR_TELEGRAM_BOT_TOKEN/setWebhook
Разверните проект:
Разверните проект на вашем веб-сервере.
Убедитесь, что ваш веб-сервер настроен на работу с PHP-скриптами и доступен из интернета для получения веб-хуков от Telegram.
Установка UI KIT:
Приобретите и загрузите UI KIT с сайта AppKit Mobile UI KIT.
Извлеките все каталоги из папки «code» в архиве UI KIT в каталог «core» вашего проекта.
Настройте задания CRON:
Чтобы обеспечить бесперебойную работу приложения и своевременное выполнение его фоновых задач, необходимо настроить следующие CRON-задания:
Сценарий автопилота (/cron/autopilot.php):
Частота: Каждый час
CRON Expression:
0 * * * * * /usr/bin/php /path/to/your/project/cron/autopilot.php
Скрипт обновления аватара (/cron/avatar.php):
Частота: Каждую минуту
CRON Expression:
* * * * * /usr/bin/php /path/to/your/project/cron/avatar.php
Ежедневный скрипт (/cron/index.php):
Частота: В полночь каждый день
Выражение CRON:
0 0 * * * /usr/bin/php /path/to/your/project/cron/index.php
Шаги по настройке заданий CRON:
Откройте файл конфигурации заданий CRON:
crontab -e
Добавьте в файл приведенные выше выражения CRON, заменив /path/to/your/project на реальный путь к директории проекта.
Сохраните и выйдите из редактора.
Теперь эти CRON-задания будут выполнять указанные скрипты через соответствующие интервалы времени.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.