Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Alexcitten/ArLetDiscordBot

This unusual Discord Bot is created to simplify interaction with Arweave and Handshake, very soon there will be support for Bitcoin, with transactions, there will be a DNS Handshake domain setup via Discord commands and other things.
https://github.com/Alexcitten/ArLetDiscordBot

arweave bot crypto cryptobot cryptocurrency cryptocurrency-bot cryptocurrency-discord discord discord-bot discord-crypto discord-future handshake handshake-domains hns hsd nodejs smart-contracts

Last synced: 2 months ago
JSON representation

This unusual Discord Bot is created to simplify interaction with Arweave and Handshake, very soon there will be support for Bitcoin, with transactions, there will be a DNS Handshake domain setup via Discord commands and other things.

Awesome Lists containing this project

README

        

# [ArLet — Discord Bot | 1400+ guilds](https://arlet.tech)

This unusual Discord Bot is created to simplify interaction with [Arweave](https://arweave.org) and [Handshake](https://handshake.org), very soon there will be support for Bitcoin, with transactions, there will be a DNS Handshake domain setup via Discord commands and other things.

This is far from all the functionality, because the bot was planned to be originally with extensive functionality, support for Bitcoin, Cosmos(ATOM), and so on, also provide cryptocurrency electronic commerce: buying, selling, and bidding on any cryptogood at Opensea API (and we already have the key to the API)

The purpose of the ArLet in Discord — open a new sphere of functionality with a unique implementation that we plan with cryptocurrencies and smart contracts and simplify use the Discord users with these cryptocurrencies and tokens. As you know, the current functionality is far from the end! We want to go far as we can.

#### Bot by Alexcitten#0001 | [Add Bot](https://discord.com/api/oauth2/authorize?client_id=631868778074079245&permissions=2147795968&scope=bot%20applications.commands) | [Docs](https://arlet.gitbook.io/docs/)
[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=This%20Discord%20Bot%20made%20for%20interact%20with%20cryptocurrencies&url=https://github.com/Alexcitten/ArLetDiscordBot%20&hashtags=arweave,arweavediscord,smartweave,discordbot,discordfuture,bitcoindiscord,hns,cosmosatom,crypto,cryptocurrency,redstone,ArLet,technology,future,smartdiscord)

## Getting Started

This code is provided for study, and it is sitting right now in the present ArLet. You can take it, but please make it unique, with a significant modification, let's develop this sphere in the bots together! Everyone is already tired of these bots of the same type with userinfo command, kick and commands of receiving pictures of funny cats, let's make useful and interesting bots, from which we at least get a donate of 10$, buy something, exchange it for the fact that it costs 15$, then 20$, and so, until there is a large amount, we will buy several businesses, create a monopoly... Let's better buy pistachios.

## In plans

* Track various metrics in real time.
* Finding the right information on [ArWiki](https://arwiki.wiki/#/en)
* Support for BTC, Cosmos(ATOM) and similar cryptocurrencies
* OpenSea API; buying, selling, and bidding on any cryptogood.

## The closest functionality
* Interactions with Cosmos(ATOM) cryptocurrency
* A /command with a lot of information about decentralization, etc.
* Cryptocurrency transfers by Discord Handle

╰ /profile & /profile @User#0000 - Shows a person's profile, his wallets (which he connects himself if desired) and bio

╰ /addbio - Add bio to /profile.

╰ /addarwallet - Connect AR wallet to your Discord profile

╰ /arsenduser @User#0000 and other transfer commands

╰ /gift - Send the desired amount to a random person who has connected their AR wallet

* [Fully](https://github.com/jfbeats/ArweaveWalletConnectorNode) security using [arweave.app](https://arweave.app)

## Next update
* Bitcoin functionality support
* Interact with [Stargaze](https://stargaze.zone)

#### All planned functionality will appear gradually

### Install

I'm glad you wanted to download this.

```
# Clone the repository
git clone https://github.com/Alexcitten/ArLetDiscordBot.git
npm i
node index.js
```

## Built With

* [arweave](https://www.npmjs.com/package/arweave) - Interact with Arweave
* [Warp Contracts](https://github.com/warp-contracts/warp) - Arweave Smart Contracts
* [discord.js v14](https://discord.js.org/#/) - This is what most bots rely on.
* [chalk](https://www.npmjs.com/package/chalk) - Just output to the console, beautiful.
* [node-fetch](https://www.npmjs.com/package/node-fetch) - It is used in arsend & ardrivesend commands for Key File
* [RedStone API](https://www.npmjs.com/package/redstone-api) - For real-time AR pricing
* [axios](https://www.npmjs.com/package/axios) - To calculate the price of 1 GB in AR
* [moment](https://www.npmjs.com/package/moment) & [moment-duration-format](https://www.npmjs.com/package/moment-duration-format) - For bot uptime
* [node-html-parser](https://www.npmjs.com/package/node-html-parser) - For /uploaddata
* [HSD](https://www.npmjs.com/package/hsd) & [hs-client](https://www.npmjs.com/package/hs-client) - Interact with Handshake