Skip to content

Instantly share code, notes, and snippets.

View backmeupplz's full-sized avatar
💭
borodutch.com

Nikita Kolmogorov backmeupplz

💭
borodutch.com
View GitHub Profile
@backmeupplz
backmeupplz / tsconfig.json
Created November 26, 2018 00:44
Sample tsc config
{
"compilerOptions": {
"module": "commonjs",
"target": "es2017",
"lib": ["es2015"],
"moduleResolution": "node",
"sourceMap": true,
"outDir": "dist",
"baseUrl": ".",
"paths": {

Деплой

Осталось лишь задеплоить нашего бота на настоящий сервер в облаке — чтобы он был доступен 27/7. К счастью, благодаря специфике работы серверов для Телеграм-ботов, нам практически не придется думать о защите от тех же DDoS аттак, так как сам сервер будет максимально спрятан от конечного пользователя и общаться только с сервером Телеграма.

Я нахожу самым простым для прототипирования проектов использовать Digital Ocean. По сравнению с сервисами от Amazon, Google и Microsoft, я нахожу его гораздо более привлекательным и дружелюбным новичкам. Хероку не рассматриваю на текущий момент из-за их конской наценки на сервера с высокой нагрузкой и недостаточной гибкости. Например, большинство моих ботов-экспериментов крутится на одном и том же сервере в качестве разных сервисов.

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

📁 Wonderful! *Voicy* will *ignore* all audio files in this chat since now.
📁 Wonderful! *Voicy* will *try to recognize* all audio files in this chat since now.
Reply to this message with the Google Cloud credentials file (.json) to setup Google Speech voice recognition. Not sure what is this and how to get it? Check out [our quick tutorial](https://google.com).
Sorry, you should reply with a credentials document.
Sorry, document\'s mime type should be \'text/plain\'.