Avatar
omochimetaru 5/14/2019 5:14 PM
Swordがswift-nioベースで作り直している途中の状態だったので、未実装部分を書き足して動かしてみたところ、 Discord公式のドキュメントの記述と実際に送られてくるバイナリに不一致があって困った。 API開発者サーバにswift-swordチャンネルがあってAzoyさんも居たので、詳細はそこに書いてきた。 https://discordapp.com/developers/docs/intro#getting-help
Integrate your service with Discord — whether it's a bot or a game or your whatever you wildest imagination can come up with.
5:15 PM
具体的には、transport compression modeにおいてはバイナリを結合して Z_SYNC_FLUSH = 00 00 FF FF でスプリットしろと書いてあるがこの4バイトが見当たらない。