Compare commits
14 Commits
master
...
88b46355fe
| Author | SHA1 | Date | |
|---|---|---|---|
| 88b46355fe | |||
| 0e43995dfb | |||
| f1169f3629 | |||
| b44ec9a1a4 | |||
| 1ac588785f | |||
| d508e643bb | |||
| 62e61d21bf | |||
| 5fd8147ff3 | |||
| adc2525fab | |||
| 5967bc75d9 | |||
| f55b5f4841 | |||
| 7713d24b63 | |||
| 1c82ef3b2b | |||
| a76656716c |
@@ -6,13 +6,12 @@ services:
|
|||||||
image: mathwave/sprint-repo:pizda-bot
|
image: mathwave/sprint-repo:pizda-bot
|
||||||
command: worker
|
command: worker
|
||||||
environment:
|
environment:
|
||||||
MONGO_HOST: "mongo"
|
MONGO_HOST: "mongo.develop.sprinthub.ru"
|
||||||
MONGO_PASSWORD: $MONGO_PASSWORD_DEV
|
MONGO_PASSWORD: $MONGO_PASSWORD_DEV
|
||||||
STAGE: "development"
|
STAGE: "development"
|
||||||
networks:
|
networks:
|
||||||
- queues-development
|
- queues-development
|
||||||
- configurator
|
- configurator
|
||||||
- mongo-development
|
|
||||||
deploy:
|
deploy:
|
||||||
mode: replicated
|
mode: replicated
|
||||||
restart_policy:
|
restart_policy:
|
||||||
@@ -25,12 +24,11 @@ services:
|
|||||||
image: mathwave/sprint-repo:pizda-bot
|
image: mathwave/sprint-repo:pizda-bot
|
||||||
command: api
|
command: api
|
||||||
environment:
|
environment:
|
||||||
MONGO_HOST: "mongo"
|
MONGO_HOST: "mongo.develop.sprinthub.ru"
|
||||||
MONGO_PASSWORD: $MONGO_PASSWORD_DEV
|
MONGO_PASSWORD: $MONGO_PASSWORD_DEV
|
||||||
STAGE: "development"
|
STAGE: "development"
|
||||||
networks:
|
networks:
|
||||||
- common-infra-nginx-development
|
- common-infra-nginx-development
|
||||||
- mongo-development
|
|
||||||
deploy:
|
deploy:
|
||||||
mode: replicated
|
mode: replicated
|
||||||
restart_policy:
|
restart_policy:
|
||||||
@@ -46,5 +44,3 @@ networks:
|
|||||||
external: true
|
external: true
|
||||||
configurator:
|
configurator:
|
||||||
external: true
|
external: true
|
||||||
mongo-development:
|
|
||||||
external: true
|
|
||||||
|
|||||||
@@ -6,13 +6,12 @@ services:
|
|||||||
image: mathwave/sprint-repo:pizda-bot
|
image: mathwave/sprint-repo:pizda-bot
|
||||||
command: worker
|
command: worker
|
||||||
environment:
|
environment:
|
||||||
MONGO_HOST: "mongo"
|
MONGO_HOST: "mongo.sprinthub.ru"
|
||||||
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
|
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
|
||||||
STAGE: "production"
|
STAGE: "production"
|
||||||
networks:
|
networks:
|
||||||
- queues
|
- queues
|
||||||
- configurator
|
- configurator
|
||||||
- mongo
|
|
||||||
deploy:
|
deploy:
|
||||||
mode: replicated
|
mode: replicated
|
||||||
restart_policy:
|
restart_policy:
|
||||||
@@ -25,11 +24,10 @@ services:
|
|||||||
image: mathwave/sprint-repo:pizda-bot
|
image: mathwave/sprint-repo:pizda-bot
|
||||||
command: api
|
command: api
|
||||||
environment:
|
environment:
|
||||||
MONGO_HOST: "mongo"
|
MONGO_HOST: "mongo.sprinthub.ru"
|
||||||
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
|
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
|
||||||
networks:
|
networks:
|
||||||
- common-infra-nginx
|
- common-infra-nginx
|
||||||
- mongo
|
|
||||||
deploy:
|
deploy:
|
||||||
mode: replicated
|
mode: replicated
|
||||||
restart_policy:
|
restart_policy:
|
||||||
@@ -45,5 +43,3 @@ networks:
|
|||||||
external: true
|
external: true
|
||||||
configurator:
|
configurator:
|
||||||
external: true
|
external: true
|
||||||
mongo:
|
|
||||||
external: true
|
|
||||||
|
|||||||
@@ -28,72 +28,15 @@ all_letters = "йцукенгшщзхъёфывапролджэячсмитьб
|
|||||||
|
|
||||||
|
|
||||||
def get_self_name():
|
def get_self_name():
|
||||||
return 'answer_da_bot'
|
return client.get_config('constants')['self_name']
|
||||||
|
|
||||||
|
|
||||||
def get_answers():
|
def get_answers():
|
||||||
return {
|
return client.get_config('answers')
|
||||||
"200": "Отсоси на месте!",
|
|
||||||
"300": "Отсоси у тракториста!",
|
|
||||||
"a": "Хуй на!",
|
|
||||||
"da": "Pizda!",
|
|
||||||
"а": "Хуй на!",
|
|
||||||
"я": "Головка от хуя!",
|
|
||||||
"dа": "Pizda!",
|
|
||||||
"gde": "V pizde!",
|
|
||||||
"net": "Pidora otvet!",
|
|
||||||
"yes": "Hues!",
|
|
||||||
"дa": "Пизда!",
|
|
||||||
"чe": "Хуй через плечо!",
|
|
||||||
"чo": "Хуй через плечо!",
|
|
||||||
"gdе": "V pizde!",
|
|
||||||
"heт": "Пидора ответ!",
|
|
||||||
"nеt": "Pidora otvet!",
|
|
||||||
"да": "Пизда!",
|
|
||||||
"ды": "Получишь пизды!",
|
|
||||||
"ес": "Хуес!",
|
|
||||||
"ты": "Попой нюхаешь цветы!",
|
|
||||||
"че": "Хуй через плечо!",
|
|
||||||
"чо": "Хуй через плечо!",
|
|
||||||
"чё": "Хуй через плечо!",
|
|
||||||
"hет": "Пидора ответ!",
|
|
||||||
"гдe": "В пизде!",
|
|
||||||
"нeт": "Пидора ответ!",
|
|
||||||
"ага": "В жопе нога!",
|
|
||||||
"ало": "Хуем по лбу не дало?",
|
|
||||||
"бот": "Я ебал твой рот!",
|
|
||||||
"вот": "Хуй те в рот!",
|
|
||||||
"где": "В пизде!",
|
|
||||||
"как": "Жопой об косяк!",
|
|
||||||
"кто": "Конь в пальто!",
|
|
||||||
"мне": "Хуем по губе!",
|
|
||||||
"нет": "Пидора ответ!",
|
|
||||||
"ога": "В жопе нога!",
|
|
||||||
"опа": "Срослась пизда и жопа!",
|
|
||||||
"три": "Жопу подотри!",
|
|
||||||
"угу": "Иди в пизду!",
|
|
||||||
"хех": "В жопе орех!",
|
|
||||||
"алло": "Хуем по лбу не дало?",
|
|
||||||
"неть": "Хуеть!",
|
|
||||||
"слыш": "За углом поссышь!",
|
|
||||||
"когда": "Иди на!",
|
|
||||||
"ладно": "В трусах прохладно!",
|
|
||||||
"слышь": "За углом поссышь!",
|
|
||||||
"двести": "Отсоси на месте!",
|
|
||||||
"делать": "Хуй ко лбу приделать!",
|
|
||||||
"именно": "Хуименно!",
|
|
||||||
"триста": "Тебе нужна помощь специалиста!",
|
|
||||||
"здрасте": "Пизду покрасьте!",
|
|
||||||
"грустный": "Хуй сосал невкусный!",
|
|
||||||
"здрасьте": "Пизду покрасьте!",
|
|
||||||
"правильно": "Хуявильно!",
|
|
||||||
"случилась": "Рубаха в жопу засучилась!",
|
|
||||||
"случилось": "Рубаха в жопу засучилась!"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
def get_ignored_users():
|
def get_ignored_users():
|
||||||
return []
|
return client.get_config('ignored_users')['users']
|
||||||
|
|
||||||
|
|
||||||
def get_replies():
|
def get_replies():
|
||||||
@@ -190,6 +133,8 @@ class Daemon(base.Daemon, queues.TasksHandlerMixin):
|
|||||||
self.reply(choice(get_replies()), message.chat.id, message.message_id)
|
self.reply(choice(get_replies()), message.chat.id, message.message_id)
|
||||||
return
|
return
|
||||||
info = get_chat_info(message.chat.id)
|
info = get_chat_info(message.chat.id)
|
||||||
|
if client.get_config('updater')['enabled']:
|
||||||
|
set_values(message.chat.id, last_time_updated=datetime.datetime.now())
|
||||||
if message.text == '#debug' and client.is_staff(telegram_id=message.from_user.id):
|
if message.text == '#debug' and client.is_staff(telegram_id=message.from_user.id):
|
||||||
self.reply(f'chat id: {message.chat.id}\nprobability: {info["probability"]}', message.chat.id, message.message_id)
|
self.reply(f'chat id: {message.chat.id}\nprobability: {info["probability"]}', message.chat.id, message.message_id)
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user