vengine / discord-core
discord-bot core in php
1.2.26
2025-03-24 12:30 UTC
Requires
- ext-json: *
- ext-mbstring: *
- ext-sodium: *
- ext-zlib: *
- composer/semver: ^3.3
- guzzlehttp/guzzle: *
- monolog/monolog: ^3.3
- php-ffmpeg/php-ffmpeg: *
- phpseclib/phpseclib: *
- team-reflex/discord-php: ^10.3
- vengine-libs/console: *
- vengine-libs/dbal: *
- vengine-libs/migrations: *
- vengine-libs/repository: *
- vengine/cache: *
- vengine/container: *
- dev-master
- 1.2.26
- 1.2.25
- 1.2.24
- 1.2.23
- 1.2.22
- 1.2.21
- 1.2.20
- 1.2.19
- 1.2.18
- 1.2.17
- 1.2.16
- 1.2.15
- 1.2.14
- 1.2.13
- 1.2.12
- 1.2.11
- 1.2.10
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- dev-dependabot/composer/team-reflex/discord-php-10.4.4
- dev-develop
- dev-feature/events_manager
This package is auto-updated.
Last update: 2025-03-31 08:52:40 UTC
README
composer require vengine/discord-core
run
<?php $_SERVER['base.dir'] = __DIR__; // base.dir required for runtime migrations $configurator = Configurator::create([ 'globalConfigPath' => __DIR__ . '/config/global.config.php', 'discordOptions' => [ 'intents' => Intents::getAllIntents(), 'token' => '****', 'dnsConfig' => '1.1.1.1', ], 'overrideComponents' => [ 'name' => Component::class, ], 'discordEvents' => [ 'ready' => Event::class, ] ]); Core::create($configurator)->run();
global.config
<?php return [ 'databaseParams' => [ 'dbType' => 'pdo_mysql', 'dbHost' => 'localhost', 'dbName' => 'bot', 'dbLogin' => 'user', 'dbPassword' => 'password' ], 'symbolCommand' => '~', 'useNewCommandSystem' => true, 'install.dir' => __DIR__ . '/migrations/install/', ];