Implemented !coin !монетка !roll !dies !кости commands
This commit is contained in:
@@ -140,7 +140,7 @@ sub init {
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
$bot->helps(
|
$bot->helps (
|
||||||
anek => "$c->{csign}anek - рандомный анекдот с anekdot.ru",
|
anek => "$c->{csign}anek - рандомный анекдот с anekdot.ru",
|
||||||
анек => "$c->{csign}анек - рандомный анекдот с anekdot.ru",
|
анек => "$c->{csign}анек - рандомный анекдот с anekdot.ru",
|
||||||
анекдот => "$c->{csign}анекдот - рандомный анекдот с anekdot.ru",
|
анекдот => "$c->{csign}анекдот - рандомный анекдот с anekdot.ru",
|
||||||
@@ -149,7 +149,12 @@ sub init {
|
|||||||
rabbit => "$c->{csign}rabbit - рандомный кролик",
|
rabbit => "$c->{csign}rabbit - рандомный кролик",
|
||||||
кролик => "$c->{csign}кролик - рандомный кролик",
|
кролик => "$c->{csign}кролик - рандомный кролик",
|
||||||
cat => "$c->{csign}cat - рандомная кошечка",
|
cat => "$c->{csign}cat - рандомная кошечка",
|
||||||
|
coin => "$c->{csign}cat - подбросить монетку - орёл или решка?",
|
||||||
|
монетка => "$c->{csign}cat - подбросить монетку - орёл или решка?",
|
||||||
кис => "$c->{csign}кис - рандомная кошечка",
|
кис => "$c->{csign}кис - рандомная кошечка",
|
||||||
|
dice => "$c->{csign}dice - бросить кости",
|
||||||
|
roll => "$c->{csign}roll - бросить кости",
|
||||||
|
кости => "$c->{csign}кости - бросить кости",
|
||||||
dig => "$c->{csign}dig - заняться археологией",
|
dig => "$c->{csign}dig - заняться археологией",
|
||||||
копать => "$c->{csign}копать - заняться археологией",
|
копать => "$c->{csign}копать - заняться археологией",
|
||||||
drink => "$c->{csign}drink - какой сегодня праздник?",
|
drink => "$c->{csign}drink - какой сегодня праздник?",
|
||||||
|
|||||||
@@ -60,6 +60,26 @@ sub Command {
|
|||||||
$reply = Weather ($city) =~ tr/\n/ /r;
|
$reply = Weather ($city) =~ tr/\n/ /r;
|
||||||
} elsif (substr ($text, 1) eq 'anek' || substr ($text, 1) eq 'анек' || substr ($text, 1) eq 'анекдот' ) {
|
} elsif (substr ($text, 1) eq 'anek' || substr ($text, 1) eq 'анек' || substr ($text, 1) eq 'анекдот' ) {
|
||||||
$reply = Anek ();
|
$reply = Anek ();
|
||||||
|
} elsif (substr ($text, 1) eq 'coin' || substr ($text, 1) eq 'монетка') {
|
||||||
|
if (rand (101) < 0.016) {
|
||||||
|
$reply = "ребро";
|
||||||
|
} else {
|
||||||
|
if (irand (2) == 0) {
|
||||||
|
if (irand (2) == 0) {
|
||||||
|
$reply = 'орёл';
|
||||||
|
} else {
|
||||||
|
$reply = 'аверс';
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (irand (2) == 0) {
|
||||||
|
$reply = 'решка';
|
||||||
|
} else {
|
||||||
|
$reply = 'реверс';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} elsif (substr ($text, 1) eq 'roll' || substr ($text, 1) eq 'dice' || substr ($text, 1) eq 'кости') {
|
||||||
|
$reply = sprintf "На первой кости выпало %d, а на второй — %d.", irand (6) + 1, irand (6) + 1;
|
||||||
} elsif (substr ($text, 1) eq 'version' || substr ($text, 1) eq 'ver') {
|
} elsif (substr ($text, 1) eq 'version' || substr ($text, 1) eq 'ver') {
|
||||||
$reply = 'Версия нуль.чего-то_там.чего-то_там';
|
$reply = 'Версия нуль.чего-то_там.чего-то_там';
|
||||||
} elsif (substr ($text, 1) eq 'help' || substr ($text, 1) eq 'помощь') {
|
} elsif (substr ($text, 1) eq 'help' || substr ($text, 1) eq 'помощь') {
|
||||||
|
|||||||
Reference in New Issue
Block a user