在 flutter 中建立 Discord 连接不起作用

问题描述 投票:0回答:1

我目前正在尝试制作一个可以读取和显示来自discord 的数据的网站。这应该是在Flutter中实现的。我选择了库 nyxx 来创建不和谐连接。

我有一个问题,只要我想在小部件或主函数中建立 Discord 机器人客户端连接,页面/应用程序就不再加载(无论小部件是否加载)。我怎样才能解决这个问题?或者还有其他方法可以实现这一目标吗?

我必须在主页中测试连接的代码:

class Home extends StatefulWidget {
  const Home({super.key});

  @override
  State<StatefulWidget> createState() => _HomeState();
}

class _HomeState extends State<Home> {
  List<bool> isSelected = [false, true, true, true, true];

  @override
  void initState() {
    super.initState();
    initDiscord();
  }

  @override
  Widget build(BuildContext context) {
  ...
  }

Future<void> initDiscord() async {
    final client = await Nyxx.connectGateway(
      Secrets.DiscordToken,
      GatewayIntents.allUnprivileged,
      options: GatewayClientOptions(plugins: [logging, cliIntegration]),
    );
  }
}
flutter discord
1个回答
0
投票

问题是,discord Api 会阻止来自网络的调用。

© www.soinside.com 2019 - 2024. All rights reserved.