PDA

Просмотр полной версии : BTC-Bot - быстрый курс биткоина в ВК-боте


akity
27.05.2021, 18:38
BTC-BOT​

По просьбе @Vitaliy_Silent (https://www.blast.hk/members/396438/)

GitHub - agentprivate/btc-bot (https://github.com/akityjs/btc-bot)

Contribute to agentprivate/btc-bot development by creating an account on GitHub.

github.com


Установка такая же как в прошлом боте (*click* (https://www.blast.hk/threads/88824/#post-752019))

Инструкция:

1) Скачиваем архив

2) Нажимаем SHIFT+ПКМ -> PowerShell

3) Пишем npm i

4) Открываем config.js

5) Вставляем в поле TOKEN свой токен / в поле BTCKEY токен с сайта

*click* (https://www.blast.hk/redirect/aHR0cHM6Ly9jb2lubWFya2V0Y2FwLmNvbS9hcGkv), придется зарегистрироваться.

6) Нажимаем SHIFT+ПКМ -> PowerShell

7) Пишем npm i

8) После установки -> node .

Ну, инструкция впрочем всегда лежит на гитхабе.

Бот работает как на страницу, так и на группу, в зависимости, естественно, от токена.

Не знаю, может быть кому-то будет нужно.

UPD1: Прикрепил файл для удобного скачивания

author: @akityjs

vsevolodezz
27.05.2021, 23:43
Error: Polling updates already started

at PollingTransport.start (C:\btc-bot-main\node_modules\vk-io\lib\index.js:5046:19)

at Updates.startPolling (C:\btc-bot-main\node_modules\vk-io\lib\index.js:8841:38)

at Updates.start (C:\btc-bot-main\node_modules\vk-io\lib\index.js:8874:20)

at processTicksAndRejections (internal/process/task_queues.js:93:5)

wulfandr
28.05.2021, 01:05
Error: Polling updates already started
at PollingTransport.start (C:\btc-bot-main\node_modules\vk-io\lib\index.js:5046:19)
at Updates.startPolling (C:\btc-bot-main\node_modules\vk-io\lib\index.js:8841:38)
at Updates.start (C:\btc-bot-main\node_modules\vk-io\lib\index.js:8874:20)
at processTicksAndRejections (internal/process/task_queues.js:93:5)


гуглить не учили?

wulfandr
28.05.2021, 01:08
BTC-BOT

По просьбе @Vitaliy_Silent (https://www.blast.hk/members/396438/)

GitHub - agentprivate/btc-bot (https://github.com/akityjs/btc-bot)

Contribute to agentprivate/btc-bot development by creating an account on GitHub.

github.com


Установка такая же как в прошлом боте (*click* (https://www.blast.hk/threads/88824/#post-752019))

Инструкция:
1) Скачиваем архив
2) Нажимаем SHIFT+ПКМ -> PowerShell
3) Пишем npm i
4) Открываем config.js
5) Вставляем в поле TOKEN свой токен / в поле BTCKEY токен с сайта
*click* (https://www.blast.hk/redirect/aHR0cHM6Ly9jb2lubWFya2V0Y2FwLmNvbS9hcGkv), придется зарегистрироваться.
6) Нажимаем SHIFT+ПКМ -> PowerShell
7) Пишем npm i
8) После установки -> node .

Ну, инструкция впрочем всегда лежит на гитхабе.

Бот работает как на страницу, так и на группу, в зависимости, естественно, от токена.

Не знаю, может быть кому-то будет нужно.

UPD1: Прикрепил файл для удобного скачивания

author: @akityjs


а нахер создавать ключ битка если есть открытый api от blockchein?

JavaScript:





[CODE]
const
VkBot
=
require
(
'node-vk-bot-api'
)
;
const
axios
=
require
(
'axios'
)
;
const
bot
=
new
VkBot
(
'token for group'
)
;
bot
.
command
(
'/btc'
,
(
ctx
)
=>
{
getBTC
(
)
.
then
(
(
res
)
=>
{
ctx
.
reply
(
`Цена покупки биткоина:${res.buy}руб.`
)
;
}
)
}
)
;
function
numberWithCommas
(
x
)
{
return
x
.
toString
(
)
.
replace
(
/\B(?



Зависимости axios, node-vk-bot-api

akity
28.05.2021, 12:27
Error: Polling updates already started
at PollingTransport.start (C:\btc-bot-main\node_modules\vk-io\lib\index.js:5046:19)
at Updates.startPolling (C:\btc-bot-main\node_modules\vk-io\lib\index.js:8841:38)
at Updates.start (C:\btc-bot-main\node_modules\vk-io\lib\index.js:8874:20)
at processTicksAndRejections (internal/process/task_queues.js:93:5)


если ничего не помогает, попробуй убрать эту строчку, но у меня все работает, только что перекачал это

вот эту

JavaScript:






vk
.
updates
.
startPolling
(
)
.
then
(
(
)
=>
console
.
log
(
'author: @akityjs'
)
,
console
.
log
(
`[$] Bot started.`
)
)
;

akity
28.05.2021, 12:29
[QUOTE="wulfandr"]

а нахер создавать ключ битка если есть открытый api от blockchein?

JavaScript:





[CODE]
const
VkBot
=
require
(
'node-vk-bot-api'
)
;
const
axios
=
require
(
'axios'
)
;
const
bot
=
new
VkBot
(
'token for group'
)
;
bot
.
command
(
'/btc'
,
(
ctx
)
=>
{
getBTC
(
)
.
then
(
(
res
)
=>
{
ctx
.
reply
(
`Цена покупки биткоина:${res.buy}руб.`
)
;
}
)
}
)
;
function
numberWithCommas
(
x
)
{
return
x
.
toString
(
)
.
replace
(
/\B(?