- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ OAuth Redirect URL -
http://localhost:3030/twitch/callback
.
- Π‘Π³Π΅Π½Π΅ΡΠΈΡΡΠΉΡΠ΅ ΡΠΎΠΊΠ΅Π½Ρ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ
ΠΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠΎΠ΄
.
Π ΠΏΠ°ΠΏΠΊΠ΅ config
ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» config.json
ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠ°ΠΉΠ»Ρ config.example.json
.
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ», Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° - clientId
ΠΈ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° - clientSecret
, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π²ΡΡΠ΅. Π£ΠΊΠ°Π·Π°ΠΆΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»(-Ρ), ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π±ΠΎΡ.
{
"channels": [
"channel_name"
],
"botOwners": [],
"ignoreList": [
"moobot",
"mirrobot",
"nightbot",
"streamlabs",
"restreambot",
"streamelements"
],
"server": {
"hostname": "localhost",
"port": 3030
},
"prefix": "!",
"clientId": "O5U93Th2J5dQEgc5rEqzS4HLnkPWZNlN",
"clientSecret": "AIzaSyBbw9O8K5DTLY1KQKfhv55v5GNe84g5Jy0",
"accessToken": "",
"refreshToken": ""
}
- !aphorism
- !automod
- !cat
- !commands
- !eval
- !followage
- !game
- !giphy
- !hsdeck
- !ignore
- !join
- !part
- !pokemon
- !raid
- !sounds
- !song
- !command
- !tts
- !title
- !quote
- !uptime
- !weather
- !youtube
ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΊΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠ°ΠΊ !giphy
, !song
, !youtube
ΠΈ !weather
Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ» .env
ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠ°ΠΉΠ»Ρ .env.example
ΠΈ Π²Π½Π΅ΡΡΠΈ Π² Π½Π΅Π³ΠΎ Π²Π°ΡΠΈ api-ΠΊΠ»ΡΡΠΈ.
# https://nowplaying.tinyrobot.co
SPOTIFY_NOW_PLAYING_KEY=xxxxxxxxxxxx
# https://openweathermap.org/api
WEATHER_KEY=xxxxxxxxxxxx
# https://console.cloud.google.com/apis/credentials
YOUTUBE_KEY=xxxxxxxxxxxx
# https://developers.giphy.com/dashboard/
GIPHY_KEY=xxxxxxxxxx
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Node.js 14.Ρ ΠΈΠ»ΠΈ Π²ΡΡΠ΅
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ
npm install
- ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
npm start
- Π‘Π»ΡΡΠ°ΠΉΠ½ΡΠΉ Π°ΡΠΎΡΠΈΠ·ΠΌ, ΡΠΈΡΠ°ΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π·Π°
usage: !Π°ΡΠΎΡΠΈΠ·ΠΌ
twurple: ΠΡΠΈΠ±ΠΊΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΈΠ·Π²ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½Ρ, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅ΡΡ ΡΠΈΠ»Ρ Π² Π½ΠΈΡ
ΠΏΡΠΈΠ·Π½Π°ΡΡΡΡ. Π€ΡΠ°Π½ΡΡΠ° Π΄Π΅ ΠΠ°ΡΠΎΡΡΡΠΊΠΎ
- ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ°Π΅Ρ Automod
usage: !automod
twurple: AutoMod Π²ΠΊΠ»ΡΡΠ΅Π½ VoteYea
- Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π΄Π»Ρ Automod
usage: !automod remove Kappa
twurple: @le_xot, ΠΡΠ°Π²ΠΈΠ»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ
usage: !automod remove Kappa
twurple: @le_xot, ΠΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΎ
- Π‘Π»ΡΡΠ°ΠΉΠ½Π°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΠΊΠΎΡΠ΅ΠΉΠΊΠΈ
usage: !ΠΊΠΎΡ
twurple: CoolCat cataas.com/cat/60ef3f0151a2ca0011c74560
- ΠΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄
usage: !ΠΊΠΎΠΌΠ°Π½Π΄Ρ
twurple: @username, ΠΠΎΠΌΠ°Π½Π΄Ρ: !aphorism, !cat, etc..
- ΠΡΠΏΠΎΠ»Π½ΡΠ΅Ρ JS ΠΊΠΎΠ΄
usage: !eval 2+2
twurple: 4
- ΠΡΠ΅ΠΌΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΊΠ°Π½Π°Π»Π°
usage: !followage
twurple: @user, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠ°Π½Π°Π» Ρ 7 ΡΠ΅Π½ΡΡΠ±ΡΡ 2021 Π³. (52 Π΄Π΅Π½Ρ)
- ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
usage: !followage @user
twurple: @user ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠ°Π½Π°Π» Ρ 7 ΡΠ΅Π½ΡΡΠ±ΡΡ 2021 Π³. (52 Π΄Π½Ρ)
- ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» ΡΡΡΠΈΠΌΠ°
usage: !ΠΈΠ³ΡΠ°
twurple: @user, <game>
- ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ°Π·Π΄Π΅Π» ΡΡΡΠΈΠΌΠ°
usage: !ΠΈΠ³ΡΠ° <newGame>
twurple: @user, ΠΠ³ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π°: <newGame>
- ΠΠΎΠΈΡΠΊ gif Ρ ΡΠ°ΠΉΡΠ° giphy.com
usage: !giphy
twurple: @user, Its Friday GIF by telenet β http://gph.is/27H8H5h
- Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠΈΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
usage: !giphy cat
twurple: @user, Dance Cat GIF by Banggood β http://gph.is/2chfxc6
- ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄ ΠΊΠΎΠ»ΠΎΠ΄Ρ ΠΈΠ· Hearthstone
usage: !hsdeck AAECAf0EAuj3A/T8Aw7BuAPHzgPNzgOk0QP30QPU6gPQ7APR7AOn9wOu9wOy9wP8ngT9ngTonwQA
twurple: @user ΡΠΊΠΈΠ½ΡΠ» ΠΊΠΎΠ»ΠΎΠ΄Ρ ΠΠ°Π³Π° Π΄Π»Ρ Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°: https://decklist.hsdeckviewer.com/Vvh8gS HSCheers
- ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠ·Π΅ΡΠ° ΠΈΠ· ΠΈΠ³Π½ΠΎΡ-Π»ΠΈΡΡΠ° Π±ΠΎΡΠ°
usage: !ignore add @user
twurple: ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ @user Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
usage: !ignore remove @user
twurple: ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ @user ΡΠ΄Π°Π»Π΅Π½ ΠΈΠ· ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°
- ΠΠΊΠ»ΡΡΠ°Π΅Ρ Π±ΠΎΡΠ° Π½Π° Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅
usage: !join @user
twurple: ΠΠΎΡ Π½Π° ΠΊΠ°Π½Π°Π»Π΅ @user ΡΡΠΏΠ΅ΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½
- ΠΡΠΊΠ»ΡΡΠ°Π΅Ρ Π±ΠΎΡΠ° ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°
usage: !part @user
twurple: ΠΠΎΡ Π½Π° ΠΊΠ°Π½Π°Π»Π΅ @user ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠ΅Π½
- ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π°
usage: !ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½
twurple: @user, Π ΡΡ ΡΡΠΎ Π·Π° ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½? Π’Ρ ΠΡΠΎΠ½Π·ΠΎΡ KomodoHype modpixelmon.ru/bronzor
- ΠΏΠΎΠΈΡΠΊ Π² Π²ΠΈΠΊΠΈ
usage: !ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½ Π΄ΠΈΡΡΠΎ
twurple: @user, ΠΠΈΡΡΠΎ: modpixelmon.ru/ditto
- ΠΠ°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ΅ΠΉΠ΄ Π½Π° ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΠΊΠ°Π½Π°Π» ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ
usage: !raid
twurple: ΠΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΡΠ΅ΠΉΠ΄ Π² ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ 25 Π·ΡΠΈΡΠ΅Π»Π΅ΠΉ Π½Π° ΠΊΠ°Π½Π°Π» @user
- ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π²ΡΠΊΠΎΠ² Π½Π° ΡΡΡΠΈΠΌΠ΅
usage: !Π·Π²ΡΠΊΠΈ
twurple: @user, !ΠΏΠΎΠ³Π½Π°Π»ΠΈ, !ΠΊΠ°Π·ΠΈΠ½ΠΎ, etc..
- ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°Π΅ΠΌΡΠΉ ΡΡΠ΅ΠΊ ΡΠΎ Spotify
usage: !song
twurple: Rick Astley - Never Gonna Give You Up
- ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
usage: !command add twitter https://twitter.com/user
twurple: @user, ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠΎΠ·Π΄Π°Π½Π°: !twitter
- ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
usage: !command remove twitter
twurple: @user, ΠΠΎΠΌΠ°Π½Π΄Π° !twitter ΡΠ΄Π°Π»Π΅Π½Π°
- ΡΠΏΠΈΡΠΎΠΊ ΡΠ°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄
usage: !command list
twurple: @user, Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: !gametiers, !rules, etc..
- ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅
usage: !command get test
twurple: @user,ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: message - test, userlevel - everyone, sendType - reply
- ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ²Π½Ρ Π΄ΠΎΡΡΡΠΏΠ° Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
usage: !command userlevel test vip
twurple: @user, Π£ΡΠΎΠ²Π΅Π½Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½: vip
- ΠΈΠ·ΠΌΠ½Π΅Π½Π΅Π½ΠΈΡ ΡΠΈΠΏΠ° ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°
usage: !command sendtype test say
twurple: @user, ΠΠ΅ΡΠΎΠ΄ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½: say
- ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Text-To-Speech (Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Windows!).
usage: !tts ΠΡΠΈΠ²Π΅Ρ, Ρ ΡΠΎΠ±ΠΎΡ
- ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΡΠΈΠΌΠ°
usage: !title
twurple: @user, <title>
- ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΡΠΈΠΌΠ°
usage: !title <newTitle>
twurple: @user, ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΡΠΈΠΌΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ: <newTitle>
- IT-ΡΠΈΡΠ°ΡΡ Ρ TProger.ru
usage: !quote
twurple: #60: ΠΡΠΌΠ°ΡΡ ΠΈΠ»ΠΈ Π·Π°Π³ΡΠ³Π»ΠΈΡΡ β Π²ΠΎΡ Π² ΡΠ΅ΠΌ Π²ΠΎΠΏΡΠΎΡ
ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ
usage: !uptime
twurple: @user Π²Π΅ΡΠ°Π΅Ρ ΡΠΆΠ΅ 2Ρ 1ΠΌ 54ΡΠ΅ΠΊ
ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΠΎΠ³ΠΎΠ΄Ρ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π½Π°ΡΠ΅Π»ΡΠ½Π½ΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ΅
usage: !ΠΏΠΎΠ³ΠΎΠ΄Π° ΠΠΎΡΠΊΠ²Π°
twurple: @user, ΠΠΎΡΠΊΠ²Π° 9Β°C ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅: openweathermap.org/city/524901
ΠΠΎΠΈΡΠΊ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° YouTube
usage: !youtube daft punk
twurple: Daft Punk https://www.youtube.com/channel/UC_kRDKYrUlrbtrSiyu5Tflg