1. Go to this page and download the library: Download commandstring/dphp-bot library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
commandstring / dphp-bot example snippets
namespace Commands;
use Core\Commands\Command;
use Core\Commands\CommandHandler;
use Discord\Builders\CommandBuilder;
use Discord\Parts\Interactions\Interaction;
use function Core\messageWithContent;
#[Command]
class Ping implements CommandHandler
{
public function handle(Interaction $interaction): void
{
$interaction->respondWithMessage(messageWithContent('Ping :ping_pong:'), true);
}
public function autocomplete(Interaction $interaction): void
{
}
public function getConfig(): CommandBuilder
{
return (new CommandBuilder())
->setName('ping')
->setDescription('Ping the bot');
}
}
namespace Events;
use Core\Events\Init;
use Discord\Discord;
class Ready implements Init
{
public function handle(Discord $discord): void
{
echo "Bot is ready!\n";
}
}
namespace Events;
use Core\Events\Init;
use Discord\Discord;
#[Disabled]
class Ready implements Init
{
public function handle(Discord $discord): void
{
echo "Bot is ready!\n";
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.