Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A lightweight, secure, and feature-rich Discord terminal (TUI) client.

License

Notifications You must be signed in to change notification settings

molanjad2011/discordo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discordo · discord ci Go Report Card license

Discordo یک کلاینت ترمینال سبک، ایمن و پرامکانات برای Discord است. هنوز در حال توسعه سنگین است و انتظار تغییرات شکسته‌کننده داشته باشید.

نمایش

ویژگی‌ها

  • سبک و کم‌حجم
  • قابل پیکربندی
  • پشتیبانی از ماوس و کلیپ‌بورد
  • ضمیمه‌ها
  • اعلان‌ها
  • احراز هویت دو مرحله‌ای و QR کد
  • پشتیبانی از markdown مشابه Discord

نصب

باینری‌های آماده

می‌توانید یک باینری آماده برای ویندوز، macOS یا لینوکس دانلود و نصب کنید.

مدیران بسته

  • Arch Linux: yay -S discordo-git

  • Gentoo (در مخازن guru به صورت live ebuild موجود است): emerge net-im/discordo

  • FreeBSD: pkg install discordo یا از طریق سیستم ports: make -C /usr/ports/net-im/discordo install clean

  • Nix: افزودن pkgs.discordo به environment.systemPackages یا home.packages

  • ویندوز (Scoop):

scoop bucket add vvxrtues https://github.com/vvirtues/bucket
scoop install discordo

ساخت از سورس

git clone https://github.com/ayn2op/discordo
cd discordo
go build .

پشتیبانی کلیپ‌بورد در Wayland

برای پشتیبانی از کلیپ‌بورد، wl-clipboard مورد نیاز است.

استفاده

با رمز عبور

  1. فایل اجرایی discordo را بدون آرگومان اجرا کنید.
  2. ایمیل و رمز عبور خود را وارد کرده و روی دکمه "Login" کلیک کنید.

با توکن

از گزینه --token برای فایل اجرایی استفاده کنید:

discordo --token "YOUR_DISCORD_TOKEN"

همچنین می‌توانید مقدار متغیر محیطی DISCORDO_TOKEN را به توکن احراز هویت تنظیم کنید.

Tip

می‌توانید توکن را به صورت دستی در keyring ذخیره کنید، دستورالعمل اینجا موجود است.

با QR

  1. فایل اجرایی discordo را بدون آرگومان اجرا کنید.
  2. روی دکمه "Login with QR" کلیک کنید.
  3. دستورالعمل‌های صفحه ورود با QR را دنبال کنید.

پیکربندی

فایل پیکربندی امکان سفارشی‌سازی رفتار، کلیدها و تم برنامه را فراهم می‌کند.

  • Unix: $XDG_CONFIG_HOME/discordo/config.toml یا $HOME/.config/discordo/config.toml
  • macOS: $HOME/Library/Application Support/discordo/config.toml
  • Windows: %AppData%/discordo/config.toml

در صورت نبود فایل پیکربندی، Discordo از تنظیمات پیش‌فرض استفاده می‌کند؛ فایل پیش‌فرض نوشته نمی‌شود. فایل پیکربندی پیش‌فرض را اینجا ببینید.

سوالات متداول

افزودن دستی توکن به keyring

اگر خطای زیر را دریافت کردید:

failed to get token from keyring: secret not found in keyring

ویندوز

در یک ترمینال دستور زیر را اجرا کنید. YOUR_DISCORD_TOKEN را با توکن خود جایگزین کنید:

cmdkey /add:discordo /user:token /pass:YOUR_DISCORD_TOKEN

macOS

در یک ترمینال دستور زیر را اجرا کنید. YOUR_DISCORD_TOKEN را با توکن خود جایگزین کنید:

security add-generic-password -s discordo -a token -w "YOUR_DISCORD_TOKEN"

لینوکس

  1. سرویس keyring را اجرا کنید:
eval $(gnome-keyring-daemon --start)
export $(gnome-keyring-daemon --start)
  1. اگر keyring login وجود ندارد، ایجاد کنید. اطلاعات بیشتر: GNOME/Keyring

  2. دستور زیر را برای ایجاد ورودی token اجرا کنید:

secret-tool store --label="Discord Token" service discordo username token
  1. زمانی که از شما رمز عبور خواسته شد، توکن خود را وارد کرده و Enter بزنید.

Important

استفاده از حساب‌های خودکار یا "self-bot" بر خلاف شرایط خدمات Discord است. نویسنده مسئول هیچ خسارتی ناشی از استفاده از self-bot یا Discordo نیست.

About

A lightweight, secure, and feature-rich Discord terminal (TUI) client.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%