Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request #7

Closed
amehjd opened this issue Mar 3, 2023 · 5 comments
Closed

Feature Request #7

amehjd opened this issue Mar 3, 2023 · 5 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@amehjd
Copy link

amehjd commented Mar 3, 2023

This bot was really easy to set up and figure out, however, I was wondering if some features could be implemented in the future. In the mean time, I'll take this a challenge to learn how to do it myself.

  1. Have the bot restart itself after a crash.
  2. If a message is too long to be sent in one message, have the bot send multiple messages.
  3. A way to invoke Dall-e and create images? Or a way to at least send images.
    Example: Send me a picture of a cat.
  4. If multiple people start asking it a question, have the bot either queue the question or tell the others to ask again later since it's working on a question. Otherwise, it just crashes.
  5. When Openai is rate limiting you, have the bot say something rather than crash if it gets used.
  6. While the bot is generating the response, have it show as typing in the channel.
@itskdhere
Copy link
Owner

itskdhere commented Mar 9, 2023

@amehjd thanks for opening the issue. If you want you can implement some features and open a PR.

  1. Currently it crashes if there's any rate limit or at capacity error. You can use pm2 for this (not implimented).

  2. It'll send the message in DM (implimented).

  3. use openai package to use Dall•E2 through OpenAI API (not implimented).

  4. It responses one by one to each question (implimented).

  5. Just crash. Use pm2 (not implimented).

  6. Yes, it's optional. You can turn on/off it from the environment variable. (implimented).

  • Also I'm not developing anything currently. I'll again resume development in April. I'm little active on Discord, you can join my discord server if you've any further queries.

@overdoxx
Copy link

image

@itskdhere
Copy link
Owner

image

@overdoxx that's unexpected error. Is that happening repeatedly ?

@itskdhere
Copy link
Owner

@amehjd @overdoxx the old puppeteer / browser based version at v2 branch will no longer be maintained. But if you want you can still use / contribute to that.

The new version of the bot with official chatgpt api & database support will be merged to main soon. You can test it at api-test-v3 branch (beta).

@itskdhere itskdhere added enhancement New feature or request good first issue Good for newcomers labels Apr 28, 2023
@itskdhere
Copy link
Owner

Closing this issue due to inactivity.
And most of the features mentioned here is now implemented in v3.x.x .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants