7 ms·
Show HN: ChatGPT Inline Bot on Telegram
- farbodsaraf 4y agoGood choice for making it inline
- super256 4y agoBecause there is no info on the website about subscription prices: There is a monthly subscription for 5USD which allows you to send up to 1000 messages every month. A yearly subscription costs 50USD.
- aldanor 4y ago1000 doesn't sound like a lot...
- sandoche 4y agoIt was a temporary limit by precaution to not reach the limit of the OpenAI API, I will increase it later this week. Also I calculated this limit with the previous davici model in mind that I used when I started building this bot. I later moved to chatgpt-turbo that is cheaper, so there is not reason I cannot increase the limit.
- novaRom 4y ago>> We, us or our means Sandoche Adittane (Micro Entreprise), company number 79218834400016. They don't provide their business address nor their country or phone number. How can it be trusted?
- MarvinYork 4y agoNo.
- sandoche 4y agoThank you for your question and for bringing up your concerns. My micro-enterprise is registered in France, you can find more about me and all the side projects I worked on at sandoche.com, hope it helps and feel free to use to contact button to get support :)
- 0x006A 4y agoSome sites say your company was closed down in 2021, whats up with that? Etablissement fermé le 01-07-2021
- jskherman 4y agoLol, I just literally deployed an implementation from a GitHub repo[0] for free on Fly.io hours ago. This way I can also check the code and just pay for what I use. Seems like a low-hanging fruit to leverage on people who are not that into tech that much. [0]: https://github.com/n3d1117/chatgpt-telegram-bot https://github.com/n3d1117/chatgpt-telegram-bot
- bravura 4y agoDo you mind sharing a gist showing how you deployed to fly.io?
- jskherman 4y agoNo gist needed really. I found that using the Dockerfile available in the repo to deploy was easy enough. Basically clone/copy the repo, configure the bot's settings, and then deploy with `fly launch` within the repo folder using Fly.io's CLI. Just make sure your .env file is not in .dockerignore Update: Guide on GitHub Gist: https://gist.github.com/jskherman/2ec833964edf2aed349f8b060a887214 https://gist.github.com/jskherman/2ec833964edf2aed349f8b060a...
- stavros 4y agoThis seems very useful to me, but is the kind of thing I'd write in an afternoon and release it as OSS. Still, most people won't want to self-host it, so the business model might work, good luck!
- jonifico 4y agoJust seriously curious, won't you buy it because looks like it was created in a weekend? So maybe not reliable? I'm in a similar mood, but most of the indie maker's products are created this way and some end up scaling pretty well and turned in good investments, as they are usually cost-effective.
- stavros 4y agoIt's not about reliability, it's just that, for things this simple, I'm inclined to write the two Docker Compose lines to deploy this to my Harbormaster server than to pay for it. I'm very much the minority, as I like to self-host, but it seems to me that an OSS solution would do the same thing,and equally reliably. Then again, the value proposition in this is that it's hosted and you don't have to deal with OpenAI keys, so that's what users are paying for.
- sandoche 4y agoIt's indeed possible, and you can easily find already existing OSS ChatGPT implementation that can serve as a base. I am more targeting no tech people or just the ones who don't want to bother building it / hosting it.
- stavros 4y agoThat makes total sense, thanks!
- panosfilianos 4y agoYou have a bit of overlap on your action buttons at the top with the graphic below. Congrats on the launch.
- sandoche 4y agoThanks, good feedback, I'll look into it
- mattrighetti 4y agoI'm building something similar, but it's for personal use only. That way users can self host their own version and play with it with their own API key. Cool project!
- sandoche 4y agoNice one! If you check in the comment below someone share some self hostable bot aswell
- levidos 4y agoThe last time I looked at this, ChatGPT wasn't yet available over API. Has this changed?
- keyP 4y agoYes, an API is now available https://openai.com/blog/introducing-chatgpt-and-whisper-apis https://openai.com/blog/introducing-chatgpt-and-whisper-apis
- favaq 4y agoIt would be nice if you provided the source code.
- simple-thoughts 4y agoDo you accept crypto payments? I have several contacts who will likely pay for this if so
- sandoche 4y agoInteresting, I don't accept crypto payment yet but I am up for that!
- simple-thoughts 4y agoIf you do comment here and I’ll see it, also a few people saying they often getting an error response.
- marc 4y agoCongrats on the launch! Made something similar which also uses Whisper to support voice memos (talk to GPT) and TTS (hear GPT’s responses) Not sure it warrants a separate post, so sharing it here. https://t.me/marcbot https://t.me/marcbot
- deleted 4y ago[deleted]
- Tepix 4y agoHey that's pretty awesome, can you make the TTS output language configurable? Also when i send something to the bot i can only send video, (with the iOS app) it makes more sense to send audio. Is this something you can change? Finally, you should have a privacy policy for a service like this.
- aero-glide2 4y agoTap on video once, it will change to audio.
- nielsole 4y agoor autodetect the output language. Both Whisper and ChatGPT handle multilingual just fine
- marc 4y agoYes, you can configure the TTS voices (and languages). If you send /voices you can pick from multiple voices. Right now it only shows voices in English, but you can send the secret `/setvoice <voiceName>` with an Amazon Polly[0] neural voice and it will work as well. The only downside right now is that I don't auto-identify languages, so if you set it to Dutch, but ask a question in English, you'll get a response in English with a very Dutch accent haha. P.S. And yes @aero-glide2 is correct that you can toggle between Telegram's audio/video inputs by tapping the camera/microphone icon. – Right now MarcBot only supports audio inputs. [0] https://docs.aws.amazon.com/polly/latest/dg/voicelist.html https://docs.aws.amazon.com/polly/latest/dg/voicelist.html
- olso 4y agoThe developer can see everything that is being sent to the bot, right?
- Tepix 4y agoThe privacy policy needs to be cristal clear what they do and what they don't with the chat data. How long is it kept, what is it being used for, who has access to it, etc. Ideally there are no chat logs being kept at all and chat logs are only enabled temporarily for an individual user when debugging issues.
- siva7 4y agoThe way this works you can safely assume this is the case
- martin_a 4y agoOf course! How would you even build a business in this day and age wiuthout collecting EVERYTHING you can (legally or not) obtain from your users...
- EGreg 4y agoZuck - is that you?
- bravura 4y agoCan you please add support for voicemail
- sandoche 4y agoThat's a good idea thanks, will add it to the backlog
- shivylp 4y agoI made something similar too for my own use and opened it to public last week. Try it out maybe: https://t.me/spy16_avabot https://t.me/spy16_avabot Privacy Policy: I DO NOT log/store anything from users chat (except the numeric telegram-id and the language preference). And I DO NOT send any user info to OpenAI as well (I would rather shut it down)
- vorticalbox 4y agohow do you make it remember past information if you do not store the past chat history?
- shivylp 4y agoI store last 5 messages in-memory (there's no way for anyone to access that. On restarts, it's gone). I know the consequences of this but it's not that noticeable because ChatGPT itself has some contextual memory. And I'm hosting on single node right now.
- shivylp 4y agoI have plans for some other personalised features which will need some storage of information. But that will be opt-in based.
- illyism 4y agoGreat to see you launch! I just finished something similar in Telegram, I added a way to connect to "live data" via system commands, so the bot can get weather updates or cryptocurrency prices. I want to wire it up to send emails, make reminders, view or update the calendar and see what else makes sense. If you force the bot to decide to do something (eg: If you feel the user want to start again, respond with --RESTART--) I think you could make AI that feels sentient or can do things on its own. A curious experiment for now, let's see how it goes: https://magicbuddy.chat https://magicbuddy.chat https://t.me/magicbuddybot https://t.me/magicbuddybot
- yewenjie 4y agoThe idea is great, but it is so simple to build I am just waiting for an open-source self-hostable version to pop up in a few days.
- ronyfadel 4y agoCongrats on the launch! In case you don’t use Telegram, I made one for WhatsApp: http://wa.me/19893946588 http://wa.me/19893946588
- aryamaan 4y agohow does making a bot for whatsapp works? I thought it has always been non trivial. Just want to check what's the current state of it is
- atmosx 4y agoHmmm... I'd love to have something like on my car instead of "hey".
- h00s 4y agoOr you can roll out your own: https://github.com/h00s/chatgpt-telegram-bot https://github.com/h00s/chatgpt-telegram-bot
- TurkishPoptart 4y agohow much does it cost?