<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: AozoraDev</title>
    <description>The latest articles on DEV Community by AozoraDev (@aozoradev).</description>
    <link>https://dev.to/aozoradev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471636%2F3005852a-ddf2-4133-bb40-e3bc7c39a8c1.JPG</url>
      <title>DEV Community: AozoraDev</title>
      <link>https://dev.to/aozoradev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aozoradev"/>
    <language>en</language>
    <item>
      <title>Deploy your Discord Rich Presence on Android using Kizzy!</title>
      <dc:creator>AozoraDev</dc:creator>
      <pubDate>Sun, 09 Jul 2023 16:55:51 +0000</pubDate>
      <link>https://dev.to/aozoradev/deploy-your-discord-rich-presence-on-android-using-kizzy-292k</link>
      <guid>https://dev.to/aozoradev/deploy-your-discord-rich-presence-on-android-using-kizzy-292k</guid>
      <description>&lt;p&gt;Heyya there! It's been a long time since I made my first post. That's because I'm lazy when it comes to typing and thinking of words for a post. Well, it's not really important, hehe...&lt;/p&gt;

&lt;p&gt;Back to the original topic, have you ever thought about displaying the activities you're doing on your Android device to your Discord profile, like playing games, coding, or... *cough* other stuff?&lt;/p&gt;

&lt;p&gt;Say no more! Because now you can do it using &lt;strong&gt;&lt;a href="https://github.com/dead8309/kizzy"&gt;Kizzy&lt;/a&gt;&lt;/strong&gt;!&lt;br&gt;
This app works by... um... I'm not entirely sure. But from what I read in its README, the app works by communicating with the Discord Gateway through your Discord account. So, I can conclude that this app might disguise itself as a Discord client with only Rich Presence feature.&lt;/p&gt;

&lt;p&gt;"Oh? Isn't it risky?" (It should be) not because Kizzy is a &lt;em&gt;FOSS (Free Open Source Software)&lt;/em&gt; and its developer, &lt;a href="https://github.com/dead8309"&gt;Vaibhav&lt;/a&gt;, explicitly explains to users that the app WILL NOT collect any personal information. Of course, as long as you download the app from the original source and not from elsewhere.&lt;/p&gt;

&lt;p&gt;Kizzy is packed with many features such as:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;App Detection, to display which apps you are currently using.&lt;/li&gt;
&lt;li&gt;Media RPC, to show the music/video you are currently playing.&lt;/li&gt;
&lt;li&gt;Custom RPC, to create and display your own custom Rich Presence.&lt;/li&gt;
&lt;li&gt;Console RPC, making it appear as if you're playing games on a Nintendo Switch, so your Discord friends will think, "Oh, wow, X is playing Zelda on Switch!"&lt;/li&gt;
&lt;li&gt;Experimental RPC, to switching App Detection and Media RPC automatically. Join the &lt;a href="https://discord.gg/vUPc7zzpV5"&gt;Discord Server&lt;/a&gt; to get access to this feature.&lt;/li&gt;
&lt;li&gt;Samsung RPC, I'm not sure about this one because my Android isn't Samsung, hehe...&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;Oh, by the way, since Kizzy communicates with the Discord Gateway through your Discord account, which requires logging in, there is a risk of your account getting banned for using a third-party client. So, use it at your own risk.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://github.com/dead8309/kizzy"&gt;Source Code&lt;/a&gt; - &lt;a href="https://github.com/dead8309/kizzy/releases"&gt;Release&lt;/a&gt;&lt;/p&gt;

</description>
      <category>discord</category>
      <category>android</category>
    </item>
    <item>
      <title>Getting Node.js 16 in Replit</title>
      <dc:creator>AozoraDev</dc:creator>
      <pubDate>Fri, 27 Aug 2021 08:51:11 +0000</pubDate>
      <link>https://dev.to/aozoradev/getting-node-js-16-in-replit-mha</link>
      <guid>https://dev.to/aozoradev/getting-node-js-16-in-replit-mha</guid>
      <description>&lt;p&gt;Hey! It's me, Aozora and this is my first post on DEV.&lt;/p&gt;

&lt;p&gt;Anyway, get to the point. &lt;br&gt;
Discord.js v13 has been released with additional features like slash command, button, select menu, and context menu (coming soon) but Discord.js v13 requires Node.js 16.6 or above to work properly.&lt;br&gt;
Unfortunately this is a nightmare for Replit users because Replit only supports v12 for Node.js and v14 for Bash.&lt;/p&gt;

&lt;p&gt;Hey, don't worry. Here I will tell you the solution. Did you know that Replit has just released Nix (Beta) as a new programming language choice?&lt;br&gt;
Well... We'll use that.&lt;br&gt;
Oh, you don't know what Nix is?&lt;br&gt;
You guys look it up yourself on Wikipedia because I'm... you know, kind of lazy.&lt;br&gt;
Anyway, let's get started.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Go grab some snacks because reading without eating is boring.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create a new project in your Replit then select &lt;code&gt;Nix (beta)&lt;/code&gt; as your project language.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs2b5cdtuajrrqgcvr3b5.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs2b5cdtuajrrqgcvr3b5.JPG" alt="DaProject"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After the editor opens, press 3 dots (I don't know what it's called) then press &lt;code&gt;Show config files&lt;/code&gt;.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3lxiys4700q2mn2dpo9k.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3lxiys4700q2mn2dpo9k.JPG" alt="DaOptions"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Press the &lt;code&gt;replit.nix&lt;/code&gt; file , delete all the codes that writed on it, then type this code (or you can use Ctrl + C and Ctrl + V if you are lazy.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{ pkgs }: {
  deps = [
    pkgs.nodejs-16_x
  ];
}
&lt;/code&gt;&lt;/pre&gt;




&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Press the &lt;code&gt;.replit&lt;/code&gt; file then type this.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;run = "npm start"
&lt;/code&gt;&lt;/pre&gt;




&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Don't forget to add this in your &lt;code&gt;package.json&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nl"&gt;"scripts"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"start"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"node index.js"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;




&lt;/li&gt;

&lt;/ol&gt;

&lt;p&gt;After everything is done, run your project and something like &lt;code&gt;Loading Nix environment...&lt;/code&gt; will appear in your project console.&lt;br&gt;
And we're done. Now you can use Discord.js v13 in your Replit project.&lt;/p&gt;

</description>
      <category>replit</category>
      <category>discord</category>
      <category>node</category>
      <category>bot</category>
    </item>
  </channel>
</rss>
