Skip to content

JouTak/vk-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ITMOcraftBOT

Static Badge GitHub top language

VK bot (vk.com/itmocraft)

HOWTO:

  1. git clone
  2. pip install -r source/requirements.py (installing requirements)
  3. python setup.py (asking for token)
  4. python main.py (running bot itself)

For admins: How to use sender?

sender [some_logic] <message>

& - and
| - or
-> - in
!> - not in
== - equals
!= - not equals
>> - greater than
>= - greater than or equals
<< - less than
<= - less than or equals

Формат БД:
isu, uid, fio, grp, nck, met: {
s24: {tsp, nck, lr1, wr1, wr2, nyt, fnl},
s25: {tsp, nck, wr1, rr1, wr2, rr2, fnl},
y25: {tsp, nck, sts, nmb, why, jtk, gms, lgc, bed, way, car, wsh, liv, ugo}}
isu — ИСУ (спец номера от 0 до 99999, если не из ИТМО)
uid — ссылка ВК, если ещё не обработана, иначе VK id
fio — ФИО
grp — group, группа ('', если не из ИТМО)
nck — nick, никнейм в Майнкрафте
met — словарь с мета-данными об ивентах

tsp — timestamp, время заполнения формы в формате unix timestamp
wrN — win round N, выиграл ли первый раунд
lrN — loose round N, истратил ли все попытки (одновременно и этим может и выиграть (wr1==1))
rrN — round record N, наилучший результат в раунде
nyt — not yet — ещё не играл в финале
fnl — играл ли в финале (s24), либо какое место в нём занял (s25)

sts — status, статус в ИТМО (является индексом из ('Действующий студент', 'Выпускник / отчисляш', 'Сотрудник', 'Не из ИТМО'))
nmb — number, номер телефона
why — мотивация поехать
jtk — JouTak, играл ли на JouTak
gms — Mini Games, играл ли в Mini Games
lgc — Legacy, играл ли на Legacy
bed — планирует ли взять бельё
way — способ, каким чел добирается (индекс из ('На бесплатном трансфере от ГК', 'Своим ходом (электричка)', 'Своим ходом (на машине)'))
car — номер машины, если добирается на машине, иначе '-'
wsh — wish, с кем чел предпочитает жить
liv — с кем чел живёт
ugo — you go, поедет ли чел


&, |, ->, !>, ==, !=, >>, >=, <<, <= - logic
tsp, uid, nck, grp, fio, fst, wr1, h10, rr1 - parameters
s24, s25, a - sets


-> and !> only with parameters and sets (uid->s24)
other logic only with parameters and value (nck==enderdissa)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •