What are some common functionalities a discord bot may have? - function

I am seeking to create a discord bot for a project and I am curious as to which functionalities a bot may have.

Related

Open source platform/software to develop app backend [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
We are going to develop some mobile app for one of our clients, and we are defining the technical solution for the backend server.
Basically, we need to implement a backend providing REST apis for the apps. The apps will need features such as user authentication, handling of user profiles and user contents. The backend should also expose a web administration interface and allow to manipulate some of the app contents in a CMS-like way.
My client specifically wants to avoid baas solution (like Parse), and I am trying to find some open source software able to provide some of the features out of the box, to avoid writing everything from scratch, and develop the other parts. We can use cloud services such as AWS for hosting the backend.
What existing platform/software would you advise?
Here a a few options to look into:
DreamFactory: http://www.dreamfactory.com/
Loopback: http://loopback.io/
Apache Usergrid: http://usergrid.incubator.apache.org/
BaasBox: http://www.baasbox.com/
Not sure if this answer your question. Did you come across other options?
I am currently using apache usergrid for one of my projects and consider it powerful on following areas;
Authentication & Authorization (also social login)
Activity creation and activity feeds
Asset storage (local or aws s3)
Dynamic collection creation
Search on collections and support custom query language (via elastic search)
But it doesn't support push notifications. If you need that out of the box, you may have a look at BaasBox. It seems a good alternative to usergrid.
I didn't find documentation adequate for usergrid (i mean for internals not api usage), so you have to dig source code to find out answers.
If you are developing social application (user activities, feeds, comments, likes) it is hard to update counters in a document (e.g. updating comments and likes count). It is not natively supported. You may sync increments on the same document using a queue like kafka.

How do I implement a tip jar in a Chrome extension? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I have created a Chrome extension that I would like to give away for free, but provide a "tip jar" on the extension's options page where people can, if they want, opt send me a small amount of money to show their appreciation. I've looked through the documentation for one-time payments and Google Wallet for Digital Goods, but nothing I see there seems like a fit. It seems like the only options listed are:
Free extension, no payment mechanism: Not desirable because I want to offer people the option to pay something.
Paid extension: No, I want it to be free.
Free trial: This will make people think that the extension is limited in some fashion unless they pay, which it isn't.
In-app purchases: Same as above. I'd rather that my extension not be marked as having in-app purchases, since there is no limitation that you have to pay to remove, and the only thing paying gets you is good karma.
Is there a built-in Chrome Web Store option that is suitable for what I'm trying to do? If not, can Google Wallet be leveraged in some way to provide "tip jar" functionality, or will I have to find some other payment mechanism?
A lot of developers implement voluntary tips via PayPal donation buttons.
One could simply add the button to their options page. E.g.: [1] [2]
Cautionary tale: PayPal can, in principle, throw a hissy fit over collected funds, but as long as you don't rake in thousands you should be okay.
Please note: Fundraisers that are not verified nonprofits will be asked to demonstrate how their donations will be used, once they raise more than $10,000
Patreon is currently gaining popularity. I know at least one extension (Enhanced Steam) that went that route.
You may use ko-fi for this purpose: https://ko-fi.com/

Is there an API for receipt reading? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I had an idea for my first mobile application and I was thinking of making it in HTML5 + Jquery Mobile. The core functionality is:
to be able to take a picture of a receipt
digitize all the information.
I've never made a mobile app before and I'm not sure if this is possible. If there is no API available, how would I go about rolling my own receipt reader? Thanks! Please let me know if I am being stupid.
Edit: I found a service that lets me use their application to take a picture(or e-mail the picture) of the receipt and have it extract the necessary information. http://www.proongo.com/b/receipt-reading.php. I'm not exactly sure how to use this service but I will do more research tomorrow and share with you what I find.
I found an OCR API service with a number of different pay-per business models called OCRAPISERVICE. They have a number of examples hosted on github using various mobileOSs through PhoneGap. They do have a free-trial model that lets you submit 100 requests.
I guess you need to apply OCR for software solution with a function of recognizing supermarket receipts. There are many open source OCR solutions like Tesseract and others. However, they are targeted to general OCR. Therefore, you have to use some additional tools for recognizing receipts via a mobile app.
Recently we have worked on the web-based app for receipt recognition. Here you may find some details of the research: http://rnd.azoft.com/applying-ocr-technology-receipt-recognition/
Besides Tesseract, all the big boys: Google, Microsoft and IBM have now got their own offering of OCR APIs. These APIs provide simple image-to-text OCR scan with various degree of accuracy. I find Google Vision to be the most accurate for pictures of a receipt. You would still need to extract the data out of the half-garbage text though.
If you want an API that returns field metadata like: total amount, tax amount, date and merchant information, where you apps can consume directly. Check out https://www.taggun.io. I've built the APIs specifically for this purpose.

Integrating social network connections into website [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I have a client who has a web site that requires membership. He wants to allow his users to find other users with whom they might have a existing friendship/relationship on a social networking site (Facebook, Twitter, etc).
Does anybody have any experience with this type of problem? If so, what to packages/APIs did you use? Right now I'm evaluating Janrain and Gigya, but we're still in the decision-making phase so I'm open to other solutions. This is mostly a JSP shop, but again, we're open.
Thanks in advance,
Chip
Both are good, and come with best practices. Each one has a documentation page. I prefer Gigya since it's easy to learn and the flow is more logical.
Janrain Documetation
Gigya Documentation
I assume you mean visitors should have the ability to find existing friendships before their decision to register (ie. they'll be more inclined to register if they see [x] number of friends are already using the site).
If you're just interfacing with Facebook, try using their Facepile plugin. It's a quick way for non-registered users to see which Facebook friends are using the application (assuming a valid FB session).
If you're interested in multiple networks, Gigya is a really good solution. One feature you might find useful is their getFriendsInfo() method. If you set the siteUsersOnly parameter to true, Gigya will only return social network friends who are also registered users of the site.
Regardless of your choice, one piece of advice is to make sure visitors understand they aren't registering for the site just by signing-in with their social network account and checking for friends. For some users, this distinction isn't always clear.
Hope some of this helps.

CMS for User-Generated Content? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm developing a user-generated content site.
Note it's not a blogging system, forum, wiki or any of those shrink wrapped things. It'll have it's own specific forms and content niche, so I'd like the power to tweak everything basically.
The method of authenicating users will likely be 3rd-party ie open id, facebook, twitter, etc. So the system would need to allow me to hook into another api for this purpose.
Anyone know a CMS built for user generated content like this?
I'm confused... first you mention you're a developing a CMS then later you ask what premade solution works?
The closes you can get is drupal, well, even for pre-made system there is always something to "modify". Although I think James forgot to mention, Drupal has quite a steep learning curve and very long handbook so prepare yourself to take it slow and practice.
Also, it would be nice to know what programming language are you writing the web application? So we can provide more suggestions under that category.
Have you seen Agility CMS? It has a UGC module that allows you to build custom content types for your user submissions and then allows you to hook the logins in with Facebook Connect or other provider.
It's based in ASP.NET
www.agilitycms.com
I happen to be with the company, so I can answer any questions you have :)
You've basically eliminated every CMS under the sun by insisting that no pre-made system could possibly handle the types of content you want...
But even so, I can still suggest two systems that might be configurable enough to do whatever it is that you need.
The first is Drupal. It's a CMS, written in PHP. It has a very very configurable and extendable system of content types (check out the Content Creation Kit), and has a huge range of pre-written modules and plugins (even the CCK has its own plugins).
Because of its flexibility, Drupal powers a huge range of sites - everything from single-author blogs, through community forums, up to http://whitehouse.gov. The Drupal site has a case studies page which lists many different types of sites built on Drupal.
If Drupal isn't flexible enough for you, you probably need to stop thinking about a CMS and start thinking about a Web Framework - Wikipedia has a comparison table to help you find one in your preferred language. Personally, I've only used Django; but Ruby on Rails and Grails are also popular.