Compare commits
3 Commits
9af555e757
...
322474b8bf
Author | SHA1 | Date | |
---|---|---|---|
Arsen Mirzaev Tatyano-Muradovich | 322474b8bf | ||
Arsen Mirzaev Tatyano-Muradovich | f861a522fa | ||
Arsen Mirzaev Tatyano-Muradovich | 09fe516871 |
|
@ -64,8 +64,8 @@ final class index extends core
|
|||
$message->react('😬');
|
||||
}
|
||||
|
||||
if ($message->author->id === '380876873468608522' && rand(0, 100) < 6) {
|
||||
// Сообщение от Даниила Богданова (godandem) и шанс 5%
|
||||
if ($message->author->id === '380876873468608522' && rand(0, 100) < 2) {
|
||||
// Сообщение от Даниила Богданова (godandem) и шанс 1%
|
||||
|
||||
// Отправка изображения: "надругался над даниилом богдановым"
|
||||
$message->channel->sendMessage(_message::new()->addFile('images/daniil.png'));
|
||||
|
@ -88,12 +88,12 @@ final class index extends core
|
|||
if (
|
||||
($mirzaev = $message->guild->members->get('id', '534633964737134623')) instanceof member
|
||||
&& ($mirzaev->status === 'offline' || $mirzaev->status === null)
|
||||
&& rand(0, 100) < 16
|
||||
&& rand(0, 100) < 26
|
||||
and levenshtein($_word, $arsen, 2, 2, 1) < 3
|
||||
|| levenshtein($_word, $arsenchik, 2, 1, 2) < 4
|
||||
|| levenshtein($_word, $senya, 2, 2, 1) < 3
|
||||
|| (levenshtein($_word, $senya, 2, 2, 1) < 2 && $word !== 'меня' && $word !== 'тебя')
|
||||
) {
|
||||
// Найдено обращение к Арсену, он не в сети и шанс 15%
|
||||
// Найдено обращение к Арсену, он не в сети и шанс 25%
|
||||
|
||||
// Отправка сообщения
|
||||
$message->reply(_message::new()->setContent(match (rand(0, 5)) {
|
||||
|
@ -123,7 +123,7 @@ final class index extends core
|
|||
|
||||
if (
|
||||
rand(0, 100) < 31
|
||||
and levenshtein($_word, $marina, 2, 2, 1) < 3
|
||||
and (levenshtein($_word, $marina, 2, 2, 1) < 3 && $word !== 'машина')
|
||||
|| levenshtein($_word, $marishka, 2, 1, 2) < 4
|
||||
|| levenshtein($_word, $marinochka, 2, 1, 2) < 4
|
||||
|| levenshtein($_word, $marinushka, 2, 1, 2) < 4
|
||||
|
@ -290,10 +290,16 @@ final class index extends core
|
|||
$discord->application->commands->save(new command($discord, [
|
||||
'name' => 'dreamers',
|
||||
'description' => 'BEBRA DREAMERS',
|
||||
'options' => [(new option($discord))
|
||||
'options' => [
|
||||
(new option($discord))
|
||||
->setName('invite')
|
||||
->setDescription('Send an invitation link to "BEBRA DREAMERS"')
|
||||
->setType(option::SUB_COMMAND)]
|
||||
->setDescription('Link to "BEBRA DREAMERS"')
|
||||
->setType(option::SUB_COMMAND),
|
||||
(new option($discord))
|
||||
->setName('rules')
|
||||
->setDescription('Rules of "BEBRA DREAMERS"')
|
||||
->setType(option::SUB_COMMAND)
|
||||
]
|
||||
]));
|
||||
|
||||
$discord->listenCommand(['dreamers', 'invite'], function (interaction $interaction) {
|
||||
|
@ -303,6 +309,15 @@ final class index extends core
|
|||
// Отправка ссылки с приглашением присоединиться на сервер BEBRA DREAMERS
|
||||
if ($interaction->data->options->has('invite')) $interaction->respondWithMessage(_message::new()->setContent('https://discord.bebra.team'));
|
||||
});
|
||||
|
||||
$discord->listenCommand(['dreamers', 'rules'], function (interaction $interaction) {
|
||||
// Игнорирование чат-роботов
|
||||
if ($interaction->user->bot) return;
|
||||
|
||||
// Отправка ссылки с приглашением присоединиться на сервер BEBRA DREAMERS
|
||||
if ($interaction->data->options->has('rules')) $interaction->respondWithMessage(_message::new()->setContent('https://rules.bebra.team'));
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
$this->discord->run();
|
||||
|
|
Loading…
Reference in New Issue