Commit 7eb5bada authored by Sergey Antonovich's avatar Sergey Antonovich 🇯🇵

Update install.md

parent 2daece8e
## Импорт конфигурации в Synergy
**Архив приложения**: [app-telegram_bot](../source/source/app-telegram_bot2018-05-15_17-28-31.7zip) - `4.0(Hamming)`
**Файл конфигурации**: [configuration.xml](../source/configuration-2018-05-15_17_59_41.xml) - `3.15(Wilkes)`
## Установка nodejs Ubuntu
```bash
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
```
Для других платформ воспользуйтесь [Гуглом](https://google.gik-team.com/?q=%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0+nodejs)
## Создание бота и получение токена
* В телеграмме добавить бот `@BotFather`
* Вызвать команду `/newbot` ответом будет: **Alright, a new bot. How are we going to call it? Please choose a name for your bot**.
* Ввести имя бота ответом будет: **Good. Now let's choose a username for your bot. It must end in 'bot'. Like this, for example: TetrisBot or tetris_bot**.
* Ввести id бота, по которому его можно найти - пример: `@arta_software_bot`
* После успеха должен быть такой ответ: **Done! Congratulations on your new bot. You will find.....**
* Копируем ТОКЕН после текста **Use this token to access the HTTP API**: `xxxxxxxxx:XXXXXxxXxXxxxXxXxxxXXXxXx-XxxXxxxX`
* Остальные настройки можете изменить сами перейдя в раздел `/mybots`
## Настройте файл `main.js`
В самом верху скрипта измените данные.
```javascript
const OPTIONS = {
TOKEN: '...............ТОКЕН.................', // Ваш токен БОТА
host: 'https://synergy.arta.pro', // Ваш хост без "/Synergy"
KEY: '...........КЛЮЧ....Шифрования........', // Придумайте Ключ Шифрования
superSU: 'Логин:Пароль', // Укажите ЛОГИН:ПАРОЛЬ супер пользователя у которого доступен реестр `db_arta_software_bot`
DBCode: '.........КОД....РЕЕСТРА.......', // Укажите код реестра `db_arta_software_bot`
}
```
## Установка доп.модулей node и запуск бота
* Создайте папку и переместите туда файл `main.js`
* Через терминал выполнить следующие команды
```bash
npm i init #Пропустить все ENTER...
npm i node-telegram-bot-api
npm i crypto
npm i najax
npm i nodemon --save
```
* Откройте файл `package.json` в папке и измените строку где `"scripts"` на `"scripts":{"start": "nodemon main.js"}`
* Запускаем бот
```bash
npm run start
```
>Результат должен быть таким:
**[nodemon] restarting due to changes...<br>[nodemon] starting `node main.js`<br>node-telegram-bot-api deprecated Automatic enabling of cancellation of promises is deprecated.<br>In the future, you will have to enable it yourself.<br>See https://github.com/yagop/node-telegram-bot-api/issues/319. module.js:643:30**
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment