ドキュメンテーション
ドキュメントの全文を見る こちら、
Neos.js は JSDoc Intellisense を使用しています。
サポートしています
Neos.js の開発に協力しませんか?
Patreonへの寄付や、KoFiへの寄付を検討してみてください。
コードを投稿してみませんか?私たちのコントリビューターガイドを読んでください!
質問や支援については、Support Issueを開くか、よくあるご質問を確認した後、Discordに参加してください。
開発時間配分を見る
NeosJS
NeosAPI と通信するためのモジュール
neos.SendTextMessage("U-Neos", "これはメッセージだ!");
使用方法
npm i @bombitmanbomb/neosjs
const Neos = require('@bombitmanbomb/neosjs')
const neos = new Neos()
neos.on("login",(obj)=>{
console.log(obj.CurrentUser, obj.CurrentSession)
})
neos.on("friendAdded",(friend)=>{
if (friend.FriendStatus == "Requested") {
neos.AddFriend(friend)
}
console.log(friend)
})
neos.on("messageReceived",(message)=>{
neos.SendTextMessage(message.SenderId,message.Content)
})
neos.Login(Username<String>, Password<String>, SessionToken(optional)<String>, MachineID<String>, RememberMe<Boolean>)
よくあるご質問
ブラウザで Neos.js を実行することはできますか
いいえ、NeosVR CORS ポリシーでは、ブラウザからのリクエストを拒否します。Node サーバーからのリクエストを行う必要があります。初めての方は Glitch.me をお勧めします。
ブラウザのサポートを追加しますか
これは Neos サーバによって課せられた制限であり、回避策は非常に限られています。
と同様に非常に安全ではない。
プリリリース版を使うにはどうすればいいですか
ほとんどの注目すべきプレリリース版は NPM で入手可能です。
このような場合には、「-alpha」は不安定、「-beta」は使用可能だがバグがあるかもしれない、「-rc」は次のビルドのリリース候補であり、安定しているはずだ、ということになります。特定のバージョンを使うには
npm install @bombitmanbomb/neosjs@version
を使ってください。
YZ をやると X が壊れる / NeosJs に X をやらせることができるか
フィードバックとバグ報告は Neosjs を維持する上で非常に重要です。バグを報告したり機能を要求したりする最良の方法は、Issuesで行います。
プラグイン
人気のプラグインはこちらに掲載されています。
neosjs-commands
ボットにコマンドを追加するのを超簡単にするライブラリ。
Github, NPM
neosjs-headless-interface
プログラム的なヘッドレスインターフェースセッション。
Github, NPM