Please enable JavaScript.
Coggle requires JavaScript to display documents.
NCR (start (else (%Info, %Info=Бот создан СУГУБО для чата…
NCR
start
else
%Info
%Info=Бот создан СУГУБО для чата
CapitalistGameChatRU.
Если хочешь поучаствовать в розыгрыше, зайди в чат и жди ссылку от Анатолия Новикова
(@lLANl
)
?raffle
else
%raffle=null
Розыгрыш не существует
?raffle=%bot.CurrentRaffle
%raffle=null
lable
calc
%IsMember=mb_strpos('%bot.ListMembers','%sys.extuid')
else
Ты уже зарегистрировался в этом розыгрыше. Жди результатов!
?IsMember=false
?bot.AOM<%bot.max
calc
%bot.AOM=%bot.AOM+1
1 more item...
else
Мест в розыгрыше больше не осталось 😔
?sys.extuid=355622112
lable
%%input
else
?bot.CurrentRaffle
//Да
lable
calc
%params=mb_substr('%input',5,10)
2 more items...
%Info
//Нет
#
%Info=Сейчас идёт розыгрыш на %bot.max участников с %bot.n победителей. Ты уверен, что хочешь удалить старый и создать новый?
else
#
?input=/raffle
%bot.ListM=%bot.ListMembers]}
lable
$SYS.POST
QUESTION
1 more item...
ANSWER
1 more item...
https://api.random.org/json-rpc/2/invoke
1 more item...
%n=$.values[1] %bot.paramsJSON
%min=1
%max=%bot.AOM
%question={"jsonrpc": "2.0", "method": "generateIntegers","params":{"apiKey":"7a5f3c33-cc9f-4944-9655-784369740d90","n":%n,"min":%min,"max":%max,"replacement":false},"id":%sys.extuid}
?input=/list
calc
%OaoLen=mb_strlen('%bot.ListMembers')
calc
%bot.ListOaooaoao=mb_substr('%bot.ListMembers',16,%OaoLen-16)
%bot.ListOaooaoao=[%bot.ListOaooaoao]
2 more items...
%OaoLen
%bot.ListMembers
?input=/join
#
?input=/set
%%bot.ListMembers
#
?input=/numbers
Пиши параметры в следующем формате:
min max amount
К примеру: 1 50 3 (3 числа от 1 до 50)
%%params
calc
%test=str_replace(' ','","','%params')
%test={"values":["%test"]}
$SYS.POST
3 more items...
%n=$.values[2] %test
%min=$.values[0] %test
%max=$.values[1] %test
%question={"jsonrpc": "2.0", "method": "generateIntegers","params":{"apiKey":"7a5f3c33-cc9f-4944-9655-784369740d90","n":%n,"min":%min,"max":%max,"replacement":false},"id":%sys.extuid}
%SomeText=Привет! Чтобы создать розыгрыш, напиши:
/new x y, где х - это количество участников, а y - количество призовых мест
/raffle
/list
/join
/numbers
...%SomeText
?sys.extuid=548690328
#
?sys.extuid=359773633
#
?sys.extuid=-1001254228001
?sys.extuid=649266392
#
?sys.extuid=966792134
#