- fix(nexus): Fixed typos

- feat(nexus): Fixes for build - part 3
1 internal commit(s)

GitOrigin-RevId: f72221895758a1f796f359f9bd55d39bd76e1028
This commit is contained in:
the-superpirate 2021-04-24 16:28:04 +03:00
parent c76026b73f
commit 917c9c8f44
3 changed files with 18 additions and 12 deletions

View File

@ -48,6 +48,8 @@ idm:
log_path: '/var/log/nexus-bot' log_path: '/var/log/nexus-bot'
meta_api: meta_api:
url: url:
metrics:
enabled: false
telegram: telegram:
# Telegram App Hash from https://my.telegram.org/ # Telegram App Hash from https://my.telegram.org/
app_hash: '{{ APP_HASH }}' app_hash: '{{ APP_HASH }}'
@ -65,7 +67,7 @@ telegram:
copyright_infringement_account: copyright_infringement_account:
# Telethon database for keeping cache # Telethon database for keeping cache
database: database:
session_id: '/usr/lib/nexus-bot/session.db' session_id: /tmp/nexus-bot.db
# Enabled handlers # Enabled handlers
handlers: handlers:
- nexus.bot.handlers.admin.AdminHandler - nexus.bot.handlers.admin.AdminHandler

View File

@ -16,6 +16,7 @@ database:
password: password:
username: username:
grobid: grobid:
enabled: false
url: url:
grpc: grpc:
# Listen address # Listen address
@ -45,7 +46,7 @@ telegram:
bot_token: bot_token:
# Telethon database for keeping cache # Telethon database for keeping cache
database: database:
session_id: nexus-hub session_id: /tmp/nexus-hub.db
# Frequency of updating downloading progress # Frequency of updating downloading progress
progress_throttle_seconds: 5 progress_throttle_seconds: 5
# Send files using stored telegram_file_id # Send files using stored telegram_file_id

View File

@ -31,6 +31,7 @@ class GrpcServer(AioGrpcServer):
database=config['telegram'].get('database'), database=config['telegram'].get('database'),
mtproxy=config['telegram'].get('mtproxy'), mtproxy=config['telegram'].get('mtproxy'),
) )
self.starts.append(self.telegram_client)
self.delivery_service = DeliveryService( self.delivery_service = DeliveryService(
server=self.server, server=self.server,
service_name=config['application']['service_name'], service_name=config['application']['service_name'],
@ -44,17 +45,19 @@ class GrpcServer(AioGrpcServer):
should_use_telegram_file_id=config['telegram']['should_use_telegram_file_id'], should_use_telegram_file_id=config['telegram']['should_use_telegram_file_id'],
telegram_client=self.telegram_client, telegram_client=self.telegram_client,
) )
self.submitter_service = SubmitterService( self.starts.append(self.delivery_service)
server=self.server, if config['grobid']['enabled']:
service_name=config['application']['service_name'], self.submitter_service = SubmitterService(
bot_external_name=config['telegram']['bot_external_name'], server=self.server,
grobid_config=config['grobid'], service_name=config['application']['service_name'],
ipfs_config=config['ipfs'], bot_external_name=config['telegram']['bot_external_name'],
meta_api_config=config['meta_api'], grobid_config=config['grobid'],
telegram_client=self.telegram_client, ipfs_config=config['ipfs'],
) meta_api_config=config['meta_api'],
telegram_client=self.telegram_client,
)
self.starts.append(self.submitter_service)
self.waits.append(self.pool_holder) self.waits.append(self.pool_holder)
self.starts.extend([self.telegram_client, self.delivery_service, self.submitter_service])
def main(): def main():