jabirchall/botman-driver-discord
Composer 安装命令:
composer require jabirchall/botman-driver-discord
包简介
A discord driver for botman
README 文档
README
Getting Started
Require the driver into your botman project composer require jabirchall/botman-driver-discord
Example
$config = [ 'discord' =>[ 'token' => "your token", 'options' => [ 'disableClones' => true, 'disableEveryone' => true, 'fetchAllMembers' => false, 'messageCache' => true, 'messageCacheLifetime' => 600, 'messageSweepInterval' => 600, 'presenceCache' => false, 'userSweepInterval' => 600, 'ws.disabledEvents' => [], ], ], ]; // Load the driver(s) you want to use DriverManager::loadDriver(\JABirchall\BotMan\Drivers\Discord\DiscordDriver::class); $loop = Factory::create(); $botman = BotManFactory::createForDiscord($config, $loop); // Give the bot something to listen for. $botman->hears('hello', function (BotMan $bot) { $bot->reply('Hello yourself.'); }); // start a convosation $botman->hears('How are you', function (BotMan $bot) { $bot->ask("I'm a bot I have no feelings, How about you?", function (Answer $answer) use ($bot) { $bot->reply("Thats great, you said: ". $answer->getText()); }); }); // Start listening $botman->listen(); $loop->run();
Prerequisities
- Botman 2.*
- PHP version 7.1+
- mbstring
- A discord bot token
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Authors
- JABirchall - Maintainer
See also the list of contributors who participated in this project.
License
This project is licensed under GNU AGPLv3 License - see the LICENSE file for details
Acknowledgments
统计信息
- 总下载量: 393
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 16
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2019-03-23