WALL-E
所属分类:视频/语音聊天
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-08-28 05:12:18
上 传 者:
sh-1993
说明: WALL-E是一款专注于娱乐的WhatsApp贴纸机器人,仍在开发中,
(WALL-E is a fun-focused WhatsApp sticker bot, still under development,)
文件列表:
.env.example (682, 2023-12-13)
.vscode/ (0, 2023-12-13)
.vscode/settings.json (26, 2023-12-13)
LICENSE (1084, 2023-12-13)
deno.jsonc (122, 2023-12-13)
package.json (1255, 2023-12-13)
pm2.json (205, 2023-12-13)
prisma/ (0, 2023-12-13)
prisma/schema.prisma (358, 2023-12-13)
src/ (0, 2023-12-13)
src/Commands/ (0, 2023-12-13)
src/Commands/admin/ (0, 2023-12-13)
src/Commands/admin/cld.ts (901, 2023-12-13)
src/Commands/admin/eval.ts (1690, 2023-12-13)
src/Commands/admin/ping.ts (735, 2023-12-13)
src/Commands/fun/ (0, 2023-12-13)
src/Commands/fun/bard.ts (773, 2023-12-13)
src/Commands/fun/rank.ts (963, 2023-12-13)
src/Commands/util/ (0, 2023-12-13)
src/Commands/util/choose.ts (541, 2023-12-13)
src/Commands/util/clean.ts (940, 2023-12-13)
src/Commands/util/download.ts (2166, 2023-12-13)
src/Commands/util/google.ts (2753, 2023-12-13)
src/Commands/util/help.ts (1276, 2023-12-13)
src/Commands/util/language.ts (512, 2023-12-13)
src/Commands/util/prefix.ts (450, 2023-12-13)
src/Commands/util/sticker.ts (1668, 2023-12-13)
src/Commands/util/translate.ts (697, 2023-12-13)
src/Core/ (0, 2023-12-13)
src/Core/Classes/ (0, 2023-12-13)
src/Core/Classes/Bot.ts (5668, 2023-12-13)
src/Core/Classes/Command.ts (562, 2023-12-13)
src/Core/Classes/Group.ts (2488, 2023-12-13)
src/Core/Classes/User.ts (2056, 2023-12-13)
src/Core/Components/ (0, 2023-12-13)
src/Core/Components/Locales.ts (674, 2023-12-13)
src/Core/Components/Prisma.ts (107, 2023-12-13)
src/Core/Components/Prototypes.ts (2368, 2023-12-13)
... ...
# WALL-E
### WALL-E is a WhatsApp chat bot with some cool features.
> _WALL-E is still under development, feel free to contribute to this repo and leave a_
---
# What do you mean by "cool features"?:
- [x] Translate text;
- [x] Search on Google;
- [x] "Speak" in 5 languages;
- [x] Change its prefix just for you;
- [x] Remove background from images;
- [x] Rank members by sent msgs count;
- [x] Create stickers with photos and gifs;
- [x] Mass delete group msgs for all members;
- [x] Run code in multiple programming languages;
- [x] Download videos and audios from many websites;
**and more.**
# How to install?
### `1 -` Install runtimes and tools:
- [ DENO ](https://deno.com/)
> _Recommended version: 1.38 or higher_
- [ NodeJS ](https://nodejs.org/pt-br/)
> _Recommended version: 20 or higher_
- [ Python ](https://www.python.org/)
> _Recommended version: 3.10 or higher_
- [ PostgreSQL ](https://www.postgresql.org/download/)
> _Recommended version: 14 or higher_
- [ GIT ](https://git-scm.com/downloads)
> _Only required to clone this repo_
**OPTIONAL TOOLS REQUIRED ONLY TO RUN CODE:**
- [ LUA ](https://www.lua.org/)
> _Recommended version: 5.4 or higher_
- [ G++ ]()
> _Recommended version: 11.4 or higher_
### `2 -` Download or clone the repository:
```bash
"Code" > "Download ZIP"
or
git clone https://github.com/Sunf3r/WALL-E # Clone this repo
```
### `3 -` Install dependencies:
> _Open the folder in terminal_
```bash
npm install # Download and build dependencies
npm install -g typescript pm2 prisma # production packages
```
### `4 -` Preparing the environment:
You can configure the bot however you want in the following files:
- `config.json` (`src/Core/JSON/config.example.json`)
```json
{
"PREFIX": ".", // Bot cmds prefix
"LANG": "PT", // Default language
"TIMEZONE": "America/Sao_Paulo",
"DEVS": ["devs ID"], // number without special characters ((555) 123-4567 = 5551234567)
"LINK": "dsc.gg/wallebot", // support channel link
"PACK": ["", ""], // Stickers pack name
"AUTHOR": ["", ""] // Stickers author name
}
```
> _Rename "`config.example.json`" to "`config.json`"_
- `.env` (`.env.example`)
```env
DATABASE_URL="postgresql://role:password@host:port/db"
SOCIAL_USERNAME="social media username of the bot to download media"
SOCIAL_PASSWORD="social media password of the bot to download media"
```
> _Rename "`.env.example`" to "`.env`"_
### `5 -` Starting:
> _If it's your first time running the bot, you need to format the database:_
```bash
npm run prisma:push
```
And finally:
```bash
npm run postinstall # build and generate Prisma types
npm run start
or
npm run tsnd # You need TS-NODE
```
---
### I Hope you like the project :)
近期下载者:
相关文件:
收藏者: