Модератор раздела Рынок
-
Автор темы
- #1
Приветствую всех друзья! Сегодня решил поделиться своим старым исходником бота которого начал писать на PHP
Да, может покажется странным что он написан на php но работает не хуже чем на python.
Основной фреймворк который я взял это
Тут можно посмотреть как работают функции и вынести что-то для себя, ибо одна проблема остается не решенной, нет адекватной документации что очень жаль на самом деле.В планах написать гайд на использования данного фреймворка, как пример простой экономики и магазина.
В боте очень мало функций, т.к потратил всего один день и смог реализовать полноценную песочниу для языков PHP и TypeScript.
Комманды выполняются в отдельном потоке что не заставляет пользователей ждать.
Один минус что поддерживается только на линукс, почему-то библиотека не дружит с windows в плане создание процессов и воиспроизведения музыки, так что увы есть один минус.
Ниже прикреплю видос чтобы можно было наглядно увидеть как работает песочница.
Запускать только на Linux!
Как запустить?
Делаем копию: .env-example -> .env
Внутри заполняем нужными данными далее открываем консоль в директории бота, и пишем
После установки всех нужных зависимостей пишем
И всё! Вот такой output будет при запуске
Примечание:
Можете использовать данный код под основу но не коем образом продавать его)
Архитектуру проекта старался писать адекватную по всем нормам, всем добра!
Да, может покажется странным что он написан на php но работает не хуже чем на python.
Основной фреймворк который я взял это
Пожалуйста, авторизуйтесь для просмотра ссылки.
, он основан на фреймворке react-http который в реальном времени крутит скрипт, суть в том что он запускается как CLI скрипт и фреймворк DiscordPHP делает hearbeat каждые 30 секунд чтобы бот был всегда онлайн, по функционалу он не чем не уступает discord.py. А ещё есть куча фич, например вам не надо веб-сервер ведь это CLI Тут можно посмотреть как работают функции и вынести что-то для себя, ибо одна проблема остается не решенной, нет адекватной документации что очень жаль на самом деле.В планах написать гайд на использования данного фреймворка, как пример простой экономики и магазина.
В боте очень мало функций, т.к потратил всего один день и смог реализовать полноценную песочниу для языков PHP и TypeScript.
Комманды выполняются в отдельном потоке что не заставляет пользователей ждать.
Один минус что поддерживается только на линукс, почему-то библиотека не дружит с windows в плане создание процессов и воиспроизведения музыки, так что увы есть один минус.
Ниже прикреплю видос чтобы можно было наглядно увидеть как работает песочница.
Запускать только на Linux!
Как запустить?
Делаем копию: .env-example -> .env
Внутри заполняем нужными данными далее открываем консоль в директории бота, и пишем
composer install
После установки всех нужных зависимостей пишем
php Init.php
И всё! Вот такой output будет при запуске
Примечание:
Можете использовать данный код под основу но не коем образом продавать его)
Архитектуру проекта старался писать адекватную по всем нормам, всем добра!
Вложения
-
14 KB Просмотры: 7