Giter VIP home page Giter VIP logo

botclient's People

Contributors

allcontributors[bot] avatar darkguy10 avatar duckulus avatar jerbear2008 avatar maxicode2 avatar plavorseol avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

botclient's Issues

issue when starting

app.on('ready', () => {
    ^
TypeError: Cannot read properties of undefined (reading 'on')
    at Object.<anonymous> (C:\Users\Tayhay\Desktop\BotClient-0.2.0-alpha\index.js:14:5)
←[90m    at Module._compile (node:internal/modules/cjs/loader:1101:14)←[39m
←[90m    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)←[39m
←[90m    at Module.load (node:internal/modules/cjs/loader:981:32)←[39m
←[90m    at Function.Module._load (node:internal/modules/cjs/loader:822:12)←[39m
←[90m    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12)←[39m
←[90m    at node:internal/main/run_main_module:17:47←[39m

any idea why

Feature: Manage roles and channels

Issue checklist

  • I have searched the existing issues to make sure this isn't a duplicate.
  • I have discussed this feature on the support server.

Feature description

Hello, I was wondering if you could make it manage roles, or add channels, or anything like that. If that is too hard, then I understand, but I hope you can do that. Thank you!

Ideal solution or implementation

So what I want this bot to do, is be able to manage channels, manage roles, or manage the server, because right now it can't really do much, besides replying and sending messages, (which is already INSANE).

Alternate solution or implementation

Alternatively, it can be solved by just being able to give roles to users (if the bot has admin of course).

Additional information

No response

VIRUS

Issue checklist

  • I have checked the FAQs.
  • I have searched the existing issues to make sure this isn't a duplicate.
  • I have discussed this issue on the support server.

Issue description

shit

Current behavior

FUCK U DARKGUY10 I HOPE U DIE UR DUMBASS BOTCLIENT IS A VIRUS

Expected behavior

SHIT

BotClient version

IDC

Operating System

windows

How did you download the application?

From GitHub releases (or links from the readme)

Priority this issue should have

High (immediate attention needed)

Addition information

FUCK U FUCK U FUCK U FUCK U

Feature: Add Voice Chat with Bot

Issue checklist

  • I have searched the existing issues to make sure this isn't a duplicate.
  • I have discussed this feature on the support server.

Feature description

I want to see Voice Chat added to the bot as an old cilent i used back then was able. https://github.com/SamuelScheit/discord-bot-client)

Ideal solution or implementation

Allow Bots to join a voice channel and use the user's mic and audio sources to receive and transmit voice data

Alternate solution or implementation

No response

Additional information

No response

error when starting

already installed electron with npm install electron and with npm install electron --save-dev
here is error:

C:\Users\Liam\Downloads\BotClient-0.2.0-alpha\index.js:14
app.on('ready', () => {
^

TypeError: Cannot read property 'on' of undefined
at Object. (C:\Users\Liam\Downloads\BotClient-0.2.0-alpha\index.js:14:5)
←[90m at Module._compile (node:internal/modules/cjs/loader:1101:14)←[39m
←[90m at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)←[39m
←[90m at Module.load (node:internal/modules/cjs/loader:981:32)←[39m
←[90m at Function.Module._load (node:internal/modules/cjs/loader:822:12)←[39m
←[90m at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12)←[39m
←[90m at node:internal/main/run_main_module:17:47←[39m

[FEATURE] SERVEIR LIST

Put the servers in order of more members to less members and why not add the number of members in the title

[BUG]

Describe the bug
When attempting to view a Big Server you get an Empty Channel List with an error Message in the Console

To Reproduce
Steps to reproduce the behavior:

  1. Open a big Server in BotClient
  2. Look into the Console

Expected behavior
A visible Channel list

Error
Uncaught (in promise) Error: Error invoking remote method 'channels': TypeError: members.values is not a function or its return value is not iterable
at EventEmitter.i.invoke (node:electron/js2c/renderer_init:61)
at async ChannelNav.fetchChannels (ChannelNav.js:16)

Desktop (please complete the following information):

  • OS: Windows 11
  • Node version 16.14.0

Additional context
Add any other context about the problem here.

bug: client crashes while parsing discord system messages

Issue checklist

  • I have checked the FAQs.
  • I have searched the existing issues to make sure this isn't a duplicate.
  • I have discussed this issue on the support server.

Issue description

So, i just got botclient crashed when switching from other channel to a channel that have AutoMod logging

Here is the crash report:

TypeError: Cannot read properties of undefined (reading 'startsWith')
    at r (file:///C:/Users/Admin/AppData/Local/Programs/botclient/resources/app.asar/build/static/js/main.89189ca3.js:2:1698255)
    at discord-messages
    at _ (file:///C:/Users/Admin/AppData/Local/Programs/botclient/resources/app.asar/build/static/js/main.89189ca3.js:2:115420)
    at DiscordMessages
    at main
    at div
    at div
    at r (file:///C:/Users/Admin/AppData/Local/Programs/botclient/resources/app.asar/build/static/js/main.89189ca3.js:2:1689800)
    at div
    at div
    at n (file:///C:/Users/Admin/AppData/Local/Programs/botclient/resources/app.asar/build/static/js/main.89189ca3.js:2:1672985)
    at div
    at div
    at div
    at div
    at div
    at div
    at n (file:///C:/Users/Admin/AppData/Local/Programs/botclient/resources/app.asar/build/static/js/main.89189ca3.js:2:1720516)
    at n (file:///C:/Users/Admin/AppData/Local/Programs/botclient/resources/app.asar/build/static/js/main.89189ca3.js:2:1598774)

Current behavior

No response

Expected behavior

No response

BotClient version

v0.10.3

Operating System

Windows 10 21H2. Build 19044.1826

How did you download the application?

From GitHub releases (or links from the readme)

Priority this issue should have

Medium (should be fixed soon)

Addition information

No response

[FEATURE] Adding ability to scroll up to more messages

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Currently, the client can only view like 1-2 pages of message, and that's not exactly ideal, since for that little amount of message, not much can actually be done, beside trying to "catch up" with the last chat topic
Describe the solution you'd like
A clear and concise description of what you want to happen.
Adding the ability to scroll to like messages from 2 weeks ago (API limitation, I believe) would comes in very handy
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
None is found
Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] View Hidden Channels

Is your feature request related to a problem? Please describe.
for a upcoming Roleplay Server we have very strict guidelines for User created Discords, we want to add a Bot to each of them just to make sure we can enforce those guidelines, in order to prevent the Users from just creating hidden Channels and doing forbidden stuff it would be cool to atleast see hidden Channels (reading content is not possible and we don't need that) as well as see hiden Voice Channels and their Users. (just like show hidden channels on Better Discord) Also we don't want to invite Staff to each Discord as its just toooo much work and too many Servers therefore we chose the Bot approach.

Describe the solution you'd like
A switch in the Console which enables the visibility of hidden channels, making them in a redish color so the BotClient User sees that this Channel is not accessible normally.

Describe alternatives you've considered
None, there is not really one in our case.

Feature: Copy IDs of various resources

Issue checklist

  • I have searched the existing issues to make sure this isn't a duplicate.
  • I have discussed this feature on the support server.

Feature description

I'd love to have a method to copy the ids of things such as servers, users, and messaages (links not ids).

Ideal solution or implementation

Have a context menu on right-click, with 'Copy ID' as an option.

Alternate solution or implementation

If a context menu isn't possible, then right-clicking could copy to clipboard and send a notification.

Additional information

No response

Tracking for Epsilon rewrite

This issue will track immediate changes for the Epsilon rewrite.

Major changes in this rewrite:

  • Migrate backend to discord.js v14
  • Migrate from CRA to Next.js
  • Migrate codebase to Typescript + SASS
  • Implement routing for easier page handling on frontend
  • Add Redux for better data flow and state management
  • Fix TooltipManager and ContextMenuManager api into wrapper-like components

Bug: Loading messages in incorrect servers/channels

Issue checklist

  • I have checked the FAQs.
  • I have searched the existing issues to make sure this isn't a duplicate.
  • I have discussed this issue on the support server.

Issue description

Issue and how to reproduce:
-select channel a on server a
-scroll up until BotClient attempts to load more messages in the channel
-select different channel b on server b
-change channels on server b until result
Result: BotClient loads messages from channel or server a in channel b on server b

Current behavior

Botclient starts loading messages from channel a and upon switching to channel b it loads a instead

Expected behavior

Botclient starts loading messages from channel a and upon switching to channel b it displays channel b

BotClient version

v0.10.3

Operating System

Windows 11

How did you download the application?

From GitHub releases (or links from the readme)

Priority this issue should have

High (immediate attention needed)

Addition information

In case it matters or helps discord convo in the bugs channel including a potential fix and another description

image

Bug: Channels don't load successfully

Issue checklist

  • I have checked the FAQs.
  • I have searched the existing issues to make sure this isn't a duplicate.
  • I have discussed this issue on the support server.

Issue description

Steps to reproduce the bug:

  1. Go to a server with Thread channels

Current behavior

Channels don't load and an error message appears in the console
[1] Error occurred in handler for 'channels': TypeError: Cannot read properties of null (reading 'has')
[1] at serializeGuildChannel (.../BotClient/public/serializers/serializeGuildChannel.js:19:4)
[1] at /home/user/Downloads/BotClient/public/electron.js:153:3
[1] at Array.map ()
[1] at /home/user/Downloads/BotClient/public/electron.js:152:61
[1] at node:electron/js2c/browser_init:189:579
[1] at EventEmitter. (node:electron/js2c/browser_init:161:11093)
[1] at EventEmitter.emit (node:events:390:28)

Expected behavior

Non thread channels should display

BotClient version

v0.10.3-alpha

Operating System

Solus Linux

How did you download the application?

Built from source

Priority this issue should have

Medium (should be fixed soon)

Addition information

No response

[BUG] Discord Client crashes upon opening channel

Describe the bug
Upon selecting a channel specific channel, the Discord client greys out and the entire user interface disappears

To Reproduce
Steps to reproduce the behavior:

  1. Click on the channel
  2. Not certain as to why it happens, probably a weird message in the channel cannot be loaded and causes the client to crash

Expected behavior
The channel is supposed to open and display the messages

Screenshots
image
image

Desktop (please complete the following information):

  • OS: Windows 11 Pro
  • Node version v16.13.2

Bug: can't login anymore

Issue checklist

  • I have checked the FAQs.
  • I have searched the existing issues to make sure this isn't a duplicate.
  • I have discussed this issue on the support server.

Issue description

when i try to login on the bot it says always "used disallowed intents" i just try to login on the bot normally lol

Current behavior

When i try to login by the token in the client it just shows me error

Expected behavior

it was supposed to work the login, im a old user from this program and it was working before like months ago, now isn't working anymore please fix it this app is amazing

BotClient version

0.12.1

Operating System

Windows 11 Pro

How did you download the application?

From GitHub releases (or links from the readme)

Priority this issue should have

High

Addition information

thanks :)

[BUG] Installation problems

Describe the bug
I can not properly install this.

To Reproduce
Steps to reproduce the behavior:

  1. Clone and cd into it
  2. Run yarn
  3. I get this
  4. I run yarn start
  5. I get this
  6. The app loads, but when i enter token, it says "Request to use token, but token was unavailable to the client."

Expected behavior
It just works

Screenshots
Not needed, the would not help.

Desktop (please complete the following information):

  • OS: Ubuntu 20.04.3 LTS
  • Node version: v16.7.0

Additional context
yarn -v: 3.1.1
Had same problems when used old yarn

Bug: server list is not working

Issue checklist

  • I have checked the FAQs.
  • I have searched the existing issues to make sure this isn't a duplicate.
  • I have discussed this issue on the support server.

Issue description

server list is not working
image

Current behavior

No response

Expected behavior

No response

BotClient version

v0.10.3-alpha

Operating System

Windows 11

How did you download the application?

From GitHub releases (or links from the readme)

Priority this issue should have

High (immediate attention needed)

Addition information

No response

Can't login without enabling intents!

Whenever I login it says:
[DISALLOWED_INTENTS] Privileged intent provided is not enabled or whitelisted.

But my bot is verified and I can't enable intents, I must apply for them, but I should be able to use the client just fine without intents, I'll be missing some features but it'll mostly work, how can I do that?

feature: custom client intents

Is your feature request related to a problem? Please describe.
My verified bot doesn't have all 3 privileged intents enabled, so I can't use this client with it.

Describe the solution you'd like
Detect if the bot doesn't have the privileged intent (done already with the error message on login) and just disable that part of the client (eg doesn't have members intent: don't show members list). This would make the client compatible with more bots.

Describe alternatives you've considered
N/A

Additional context
N/A

Add inbuilt slash command support

  • Create slash command parsing similar to discord's slash commands, with atleast single arguement
  • Create an API so people can build their own commands
  • Document the API

[FEATURE] - Allow bot to recieve and send PM

Is your feature request related to a problem? Please describe.
Bots are not able to send and recieve PM

Describe the solution you'd like
Well I think the name of the request is well chosen but... The bot should be able to send and recieve PM (Private Messages) (:

Describe alternatives you've considered
Have an interface just like the default discord :P
I can't help on the developement part, my skills in web dev are way too weak to be useful :/

Additional context

Your app is actualy damn useful, I'm already using it and is a QoL that should be in discord itself, continue like that ❤️

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.