eRepublik бот: список команд

Day 1,340, 04:56 Published in Russia Russia by dabudetmir


Привет всем! Вниманию читателя представлен список команд для бота в IRC чате. Если вы до этого не видели этот перечень, можно весьма удивиться, сколько всего он умеет и как сильно может облегчить жизнь. Команды боту служат для быстрого расчета показателей и предоставления необходимой информации, что очень удобно - не нужно ничего искать, достаточно ввести команду.

Оригинал статьи на английском под авторством Martin Sileno, кто и является разработчиком бота. Так же существует испанский и венгерский перевод.



Private commands


Для использования этих команд, откройте новое окно с eRepublik (левый клик по нику в списке – пункт PM или прописать в чате /query eRepublik) или используйте сразу
/msg eRepublik

* request
* remove
* news
* nonews

request
Использование: /msg eRepublik request #название_канала

Описание:Эта команда подключит бота к #название_канала. Вы должны быть админом канала для использования. Бота можно подключить в любой канал.
Помощь в регистрации канала: http://forum.rizon.net/showthread.php?20-How-to-Register-my-Channel&postcount=1

remove
Использование: /msg eRepublik remove #название_канала
Описание:Эта команда удалит бота с #название_канала. Опять же вы должны быть админом.

news
Использование: /msg eRepublik news #название_канала
Описание:Это необязательная команда включит функцию мониторинга. Если вы ее включите, бот будет транслировать события eRepublik (нападения, результаты боев и т.п.) на ваш канал. Нужно быть админом.

Пример:
: :: NEWS :: Hungary attacked North Carolina, USA ::
: :: NEWS :: Lapland was conquered by Estonia in the war versus Finland ::

nonews
Использование: /msg eRepublik nonews #название_канала
Описание:Эта команда выключит мониторинг новостей на вашем канале.
Нужно быть админом.



Public commands


Эти команды могут быть использованы кем угодно на канале, где присутствует бот.

Сначала пояснение по поводу параметров команд (опции).

У большинства команд есть необязательные параметры. Вы можете проверить доступные параметры написав в чате «.help НАЗВАНИЕ_КОМАНДЫ». К примеру, все команды с поиском информации по игроку имеют --id (-i) и --nick (-n) параметры.
Как их использовать?
Пример: .lp -i 477471 // это означает: команда поиска с использованием опции «i» что покажет информацию по ID 477471.
.fc -n martin // команда боевых расчетов с использованием опции «n» что покажет урон игрока с ником martin.

Замечание: команды в скобках - сокращения, можно использовать их вместо написания всей команды.

Список команд
Пропишите .help erepublik что бы увидеть список.

* avatar
* donate
* fightcalc (fc)
* link
* lookup (lp)
* medals
* register_citizen (regcit, regnick)
* sscalc (ssc)
* company (cp)

* battles
* bestprice (market, bp)
* borders
* country
* currency
* info
* mpps (mpp)
* region
* register_company (regcom)
* value (convert)

Соединение eRepublik игрока с вашим IRC ником
Используя .regnick, можно связать игрока и IRC ник. После этого больше не придется писать имя игрока eRepublik, когда вы используете команды по нему.

К примеру, после использования ".regnick dabudetmir ":

: .lp
: :: dabudetmir [4988435] :: Wellness 90.0 :: Strength 34.0 :: Rank Lieutenant [14] 2032/2349 points :: Level 20 (643 XP) :: Age 3 days :: Location Moscow and Central Russia, Serbia :: Citizenship Russia :: Party Communist Party ::

больше не нужно писать имя моего игрока eRepublik. Так же это позволяет другим людям использовать команды по моему игроку через мой IRC ник, используя в команде опцию -n:

.fc -n martin
:: Martin Sileno (Colonel* [35], 3499.875 strength) influence :: [Q0: 779] [Q1: 935] [Q2: 1091] [Q3: 1247] [Q4: 1403] [Q5: 1559] ::
(быстрее чем печатать «.fc martin sileno» )

Соединение eRepublik компании с вашим IRC ником
Так же можно связать компанию со своим ником командой ".regcom company_ID"
После использования команды:
.cp
:: Ka-Tet guns [196526] :: Q5 Weapons :: Employees 0 :: Country Italy :: Stock 13930 products :: Raw materials 1350.0 Iron ::


Замечание: Все следующие команды (avatar, donate, fightcalc, link, lookup, medals, sscalc) имеют опции:
-i, для просмотра игрока по id вместо имени;
-n, для просмотра игрока со связью с IRC ником.


.avatar
Описание: дает ссылку на аватар(картинка профиля) игрока.
Опции:
--small (-s) ссылка на маленький размер аватара (55x55px)
--medium (-m) ссылка на средний размер аватара (100x100px)
--large (-l) ссылка на большой размер аватара (142x142px)
Примеры:
: .avatar
: :: dabudetmir's avatar link :: http://static.erepublik.com/uploads/avatars/Citizens/2011/07/18/419272de057c34f22d9ecd618a348bbf.jpg::
.avatar -i 478002 -m
:: zakuro's avatar link :: http://static.erepublik.com/uploads/avatars/Citizens/2008/06/08/bcb33315e0b11aff3c15c640ae039cd1_100x100.jpg ::

.donate
Описание: дает ссылку на страницу пожертвований игрока.
Пример:
.donate elle dinar andari
:: Elle Dinar Andari's donations :: http://economy.erepublik.com/en/citizen/donate/207162 ::

.fightcalc / .fc
Описание: вычисляет урон (influence) с оружием разных ку.
Опции:
--strength (-s) производит вычисления с указанной силой
--rank (-r) производит вычисления с указанным рангом (используйте ID ранга, не название)
--fights (-f) определяет количество боев (ударов)
--naturalenemy (-e) добавляет бонус от НЕ (natural enemy) к урону
--objective (-o) рассчитывает сколько боев (ударов) нужно сделать чтобы получить указанное количество урона (influence)

Замечание: эта команда может работать даже если eRepublik API отключен, для этого нужно указать хотя бы -s и -r опции. (для расчета достаточно знать силу и ранг)

Примеры:
Простейшее использование,
.fc
:: Martin Sileno (Colonel* [35], 3499.875 strength) influence :: [Q0: 779] [Q1: 935] [Q2: 1091] [Q3: 1247] [Q4: 1403] [Q5: 1559] ::

Для расчета моего урона (influence) против НЕ (Natural Enemy),
.fc -e
:: Martin Sileno (Colonel* [35], 3499.875 strength, against Natural Enemy) influence :: [Q0: 857] [Q1: 1029] [Q2: 1201] [Q3: 1372] [Q4: 1544] [Q5: 1715] ::

Для расчета моего урона (influence) против НЕ (Natural Enemy) после 30 боев,
.fc -e -f 30
:: Martin Sileno (Colonel* [35], 3499.875 strength, against Natural Enemy) influence in 30 fights :: [Q0: 25710] [Q1: 30870] [Q2: 36030] [Q3: 41160] [Q4:
46320] [Q5: 51450] ::

Расчитать урон (influence) игрока с 3500 силой и 37 рангом,
.fc -s 3500 -r 37
:: (Colonel*** [37], 3500 strength) influence :: [Q0: 819] [Q1: 982] [Q2: 1146] [Q3: 1310] [Q4: 1474] [Q5: 1638] ::

Расчитать сколько нужно боев чтобы сделать 70000 урона (influence),
.fc -o 70000
:: Martin Sileno (Colonel* [35], 3499.875 strength) fights required for 70000 influence :: [Q0: 90] [Q1: 75] [Q2: 65] [Q3: 57] [Q4: 50] [Q5: 45] ::

Расчитать сколько нужно боев чтобы сделать 70000 урона (influence) против НЕ (Natural Enemy) если у меня 5000 силы,
.fc -o 70000 -e -s 5000
:: Martin Sileno (Colonel* [35], 5000 strength, against Natural Enemy) fights required for 70000 influence :: [Q0: 59] [Q1: 50] [Q2: 43] [Q3: 37] [Q4: 33][Q5: 30] ::

Можно придумать еще кучу примеров совмещая опции.

.link
Описание: дает ссылку на профиль игрока.
Пример:
.link
:: Martin Sileno's profile :: http://www.erepublik.com/en/citizen/profile/477471 ::

.medals
Описание: пишет сколько и какие медали есть у игрока.
Пример:
.medals -n elle
:: Elle Dinar Andari :: Medals 139 :: 68x Hero :: 29x Hard Worker :: 21x Super Trooper :: 10x Congressman :: 7x Society Builder :: 2x Campaign Hero :: 1x Media Mogul :: 1x Resistance Hero ::

.sscalc / .ssc
Описание: рассчитывает сколько дней/золота необходимо до следующей медали SuperSoldier.
Опции:
--strength (-s) производит вычисления с указанной силой
--friends (-f) сколько друзей используется в тренировке (0, 1, 2)
--naturalenemy (-e) добавляет НЕ (natural enemy) бонус к тренировке

Замечание: эта команда может работать даже если eRepublik API отключен, для этого нужно указать хотя бы -s и -r опции. (для расчета достаточно знать силу и ранг)

Примеры:
Тренировка каждый день с 2мя друзьями как бустер,
.ssc zakuro -f 2
:: zakuro (3932.529 strength, 2 friends) days/gold required until next SuperSoldier medal (at 4000 strength) :: [+10% 9 (0.0g)] [+50% 8 (1.52g)] [+100% 6 (8.94g)] [+200% 4 (7.16g)] ::

С 2 друзьями как бустер и НЕ бонусом,
.ssc -n elle -f 2 -e
:: Elle Dinar Andari (5379.88 strength, 2 friends, with Natural Enemy bonus) days/gold required until next SuperSoldier medal (at 5500 strength) :: [+10% 16 (0.0g)] [+50% 13 (2.47g)] [+100% 10 (14.9g)] [+200% 7 (12.53g)] ::

С 3411 силы,
.ssc -s 3411
:: (3411 strength, 0 friends) days/gold required until next SuperSoldier medal (at 3500 strength) :: [+10% 14 (0.0g)] [+50% 11 (2.09g)] [+100% 9 (13.41g)][+200% 6 (10.74g)] ::

.company / .cp
Описание: пишет информацию по компании
Использование: ".cp ID_КОМПАНИИ"
Известные проблемы: запасы могут быть неверными.
Пример:
.cp 182310
:: 1WAY Grains [182310] :: Q1 Grain :: Employees 2 :: Country Italy :: Stock 20910 products ::

.battles
Описание: перечисляет все активные сражения или сражения подходящие по поисковой строке.
Использование: ".battles" или ".battles region/country", во втором случае будет список сражений с участием региона/страны.
Примеры:
.battles
:: Active battles :: New Zealand vs Australia in Victoria :: Germany vs Belgium in Wallonia :: Poland vs Brazil in Canary Islands :: Republic of Macedonia (FYROM) vs Bulgaria in Ruse :: Iran vs China in Sistan and Baluchistan :: Pakistan vs China in Punjab :: Egypt vs Greece in Sinai :: Romania vs Hungary in Maramures ::
:: Active battles :: USA vs Mexico in Baja :: Italy vs Republic of Macedonia (FYROM) in Calabria :: Hungary vs Romania in Crisana :: Ukraine vs Russia in Taurida :: Serbia vs Russia in North Caucasus :: Switzerland vs Slovenia in Graubunden :: USA vs Spain in Castilla y Leon :: France vs Spain in Loire Valley::
:: Active battles :: Slovenia vs Switzerland in Svizzera italiana :: Greece vs Turkey in Mediterranean Coast of Turkey ::

Сражения в USA,
.battles USA
:: Active battles [USA] :: USA vs Mexico in Baja :: USA vs Spain in Castilla y Leon ::

Сражения в регионе Calabria,
.battles calabria
:: Active battles [calabria] :: Italy vs Republic of Macedonia (FYROM) in Calabria ::

.bestprice / .bp / .market
Описание: показывает лучшее предложение в выбранном рынке.
Использование: ".bp ИНДУСТРИЯ СТРАНА КАЧЕСТВО".
Известные проблемы: цена без налогов, поэтому может отличаться от реальной.
Примеры:
.bp weapon indonesia 5
:: Best offer for Q5 Weapons in Indonesia :: Price 29.81IDR (0.14905G), 3 available :: Link http://economy.erepublik.com/en/market/49/15/5 ::

Так же можно использовать сокращение названия страны,
.bp food it 4
:: Best offer for Q4 Food in Italy :: Price 2.61ITL (0.01566G), 123 available :: Link http://economy.erepublik.com/en/market/10/1/4 ::

И сокращение названия индустрии,
: .bp w ru 5
: :: Best offer for Q5 Weapons in Russia :: Price 32.99RUB (0.06598G), 28 available :: Link http://economy.erepublik.com/en/market/41/2/5 ::

.borders
Описание: перечисляет границы региона.
Использование: ".borders НАЗВАНИЕ_РЕГИОНА" или ".borders -i ID_РЕГИОНА".
Замечание: можно использовать сокращение названия региона.
Примеры:
.borders paris
:: Borders of Paris Isle of France, Spain :: Polan😛 Upper Normandy, Picardy, Champagne Ardenne, Burgundy :: Spain: Loire Valley ::

.borders java
:: Borders of Java, Indonesia :: Indonesia: Sumatra, Lesser Sunda Islands, Western Australia, Kalimantan ::

.country
Описание: информация по стране.
Использование: ".country НАЗВАНИЕ_СТРАНЫ" или ".country -i ID_СТРАНЫ".
Замечание: можно использовать сокращение названия страны.
Примеры:
.country italy
:: Italy [10] :: Population 1031 :: Citizen fee 5 ITL :: 3 regions ::
.country id
:: Indonesia [49] :: Population 11044 :: Citizen fee 5 IDR :: 12 regions ::

.currency
Описание: обменный курс по валюте.
Известные проблемы: курс продажи часто ошибочный. Из-за eRepublik API.
Пример:
.currency usd
:: USD :: Buy rate 0.005 :: Sell rate 82.95 :: Spread -58.52% ::

.info
Описание: пишет версию бота и информацию по нему.
Пример:
.info
:: Rizon eRepublik Bot :: Version 3.2 :: Developers ElChE and martin- :: Help/feedback #fishbot ::

.mpps / .mpp
Описание: показывает активный список мпп страны и их срок окончания.
Использование: ".mpp НАЗВАНИЕ_СТРАНЫ" или ".mpp -i ID_СТРАНЫ ".
Замечание: можно использовать сокращение названия страны.
Примеры:
.mpp it
:: Italy :: 7 MPPs :: Bulgaria 24/04 :: Ukraine 13/05 :: Croatia 20/04 :: USA 13/05 :: China 28/04 :: Romania 05/05 :: Ireland 11/05 ::

.mpp -i 1
:: Romania :: 14 MPPs :: Argentina 18/05 :: Israel 03/05 :: Greece 15/06 :: Finland 13/05 :: South Korea 17/05 :: Ukraine 23/04 :: China 10/05 :: Australia 30/04 :: USA 04/05 :: Croatia 15/05 :: Italy 05/05 :: Bulgaria 13/05 :: Brazil 15/05 :: France 18/05 ::

.region
Описание: информация по региону.
Использование: ".region НАЗВАНИЕ_РЕГИОНА" или ".region -i ID_РЕГИОНА".
Замечание: можно использовать сокращение названия региона.
Пример:
.region liao
:: Liaoning, China [375] :: Population 335 :: Resource Iron :: Cost to attack/RW 58.5 Gold ::

.value / .convert
Описание: переводит количество валюты в золото или наоборот.
Использование: ".value КОЛИЧЕСТВО ВАЛЮТА" или ".value КОЛИЧЕСТВО gold ВАЛЮТА ".
Известные проблемы: опять же, курс продаже часто ошибочен. Из-за eRepublik API.
Примеры:
.value 300 itl
:: Value of 300 ITL in GOLD :: Selling ITL 1.80000 [rate 0.006] :: Buying GOLD 3.63636 [rate 82.500] ::

.value 50 gold rub
:: Value of 50 GOLD in RUB :: Selling GOLD 4999.50000 [rate 99.990] :: Buying RUB 10000.00000 [rate 0.005] ::



Еще раз напомню, что есть English version (original) by Martin Sileno

О неточностях перевода сообщайте – dabudetmir
Предложения касательно работы бота – Martin Sileno