how to make Gmail Chat Bot, a simple one? - gmail

I want to make a gmail chat bot. i dont know anything abt it. What language, what software to use? Can google app engine and eclipse be used?

Check this two links out it will surely help you out http://code.google.com/appengine/docs/java/xmpp and http://blog.appenginefan.com/2009/09/my-first-attempt-at-xmpp-in-java-app.html

Related

What is the best way to create a Microsoft Teams upload bot that uploads the contents to a web service?

I have Azure and I want to be able to create a simple chat-bot that is programmed to do a few simple tasks for users, i.e. take in uploaded information and pass it on to another web service. What would be the best way to do this? Should I use team's built in bot-framework? I'm not sure if it can export data externally.
Would the best way be to just create a self-service web-page? I kind of want to keep it as a bot though, since they are hip and trendy.
Any tips, guidance, or knowledge would be appreciated!
It certainly should be possible to do this using a bot, as Teams bots can handle 9file upload and download scenarios](https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/send-and-receive-files?tabs=dotnet). Once the bot has received the file, it can do anything that makes sense, as the bot is fully-fledged application, written in C#, node, python, or other options (those 3 are the best supported).
If you haven't build a bot before, you can start here, which gives links to guidance on general bot development with the Microsoft Bot Framework, as well as info on Teams-specific scenarios.

Dialogflow, chatbot for workplace

I wanted to know if it's possible to make a chatbot for workplace with Dialogflow and if it is how?. Because I made one just to test it, on a facebook site a created. I want to make the same one for my workplace. I would appreciate some help. Thank you very much.
the Workchat of Workplace works exactly as Messenger so quick answer is yes. Once you have created your chatbot you can go in the Integrations page in Dialogflow and activate the integration with Messenger. You will have to put there the access code that you can create from the Integration dashboard from Workplace (admin panel --> integrations --> create custom integration).
The Workplace integration must have, at least, permissions for:
- Message any member
and the webhook configured for Page --> Messages
I hope this helps
Depends on what you want to do?
Suppose you are making a chatbot for HR.
Yes, you can do that by starting with FAQs (Frequently asked questions). This is the best thing to start as it's not very complex.
Yes, you can link it to Facebook where people in your workplace can access this chatbot on Facebook chat.
Let me know if you need more information
Yes it´s possible!
You need to create the bot inside the Workplace, and link inside Dialogflow same as you did with Facebook.
If you need some help, ask me!

how to write own logic without using qnamaker

I am still trying to understand Chatbots. Currently i have already made chatbot which is integrated in skype. I have Sharepoint online where user search for FAQ. If they dont find then they ask BOT which sends request to LUIS and Qnamaker.
Qnamaker then sends response back by looking it into its database. I upload FAQ from sharepoint to Qnamaker using sharepoint workflows. But i want to write my own logic and get rid of Qnamaker.
What are ways to do it? Any good tutorials? I also wanted to know how the flow happens. For example if we dont use Qnamaker then we fire queries in sharepoint based on what user asked? I dont understand how i can fire queries in sharepoint if user makes typo then we will not get anything from sharepoint. So any tips on how to implement this without using qnamaker is highly appreciated?
The FAQ bot generator is a subset of the main Microsoft bot framework. You should do some research on the Microsoft Bot Framework. The link above takes you right to the documentation overview of the bot framework and from there you can get into developing one. They have links to a few sample projects as well as a large number of code snippets within some of the article explanations. It has a full setup guide that will walk you through the initial setup so it should be easy to get a basic echo bot running, but if you are not a programmer you should stick to the FAQ generator.
I suggest you use either node.js or c# to develop the bot since these are directly supported by the framework. I am personally using c# to build my bot from the ground up. The purpose of mine is to be used within a customer facing android/ios app that will help with questions, checking the status of different things, and even paying bills.
Just remember you will need to manually set up your cloud hosting. I host mine in azure alongside a web interface I built for it (you can build the website inside your bot if you are using c#, just replace the default.htm file in the web.config with the main page of the interface).

Google chat badge not working anymore?

I was using google talk chat badge (chatback - small iframe code that enables remote user to chat with you as anonymous) for some years but now it is not working anymore. The generated code is fine as it seems it opens a new window and all but after a second, it redirects to support.google.com page which of course is not of much use.
I rechecked the code, generated new code, didn't help. Again redirects to support.google.com. The code is generated from http://www.google.com/talk/service/badge/New
Anyone knows what's going on? Have they discontinued it or?
Also, a suggestion - is there any alternative web-presence button like that for other messengers which don't require client on other end. For Skype, Windows Live or some other messenger?
According to KatherineG at Google the chat badge is no longer supported. http://productforums.google.com/forum/#!topic/chat/_VpluJc6IfU
We are looking into using Crafty Syntax for a replacement.
http://www.craftysyntax.com/
Yup, been a while now - it was great while it lasted. The personal workaround that I am using is to sign up for a live chat service and hook it up with Gtalk. I am currently using ClickDesk - http://www.clickdesk.com/
Visitors chat using the live chat interface and I use the Gtalk interface.
For a while I used MeeboMe in combination with MeeboMe notifier but then it died as well (company was purchased by Google and the product was killed) I found some good alternatives myself so I am sharing them. Ironically, they are recommended by MeeboMe after they discontinued their service. Both are free.
Zoho Live Support - https://chat.zoho.com/
Yahoo! Pingbox - http://messenger.yahoo.com/pingbox/ (requires Yahoo! account but otherwise is great)
Too bad large companies simply kill useful products. But as far as I am concerned, Yahoo! Pinbox is even better than both Google chat badge and MeeboMe (at least for my needs) and can be customized to great extent.
I recommend ClickDesk - http://www.clickdesk.com too if you like to use Google Talk or Skype.
However, if you want to code - you can use xmpp protocol and hook it up with Pidgin notifications. Google Appengine also has notifications which I believe is what ClickDesk uses.

developing a bot to use as gtalk contact with java

I want to develop a bot who can chat from gtalk and I have some experience with java.
I don't want to use the bot for IA purpose.
I want to use the bot to emulate a console like xterm.
Edit:
Ok: the question is "Any leads on how to develop it?"
thanks for the awnsers.
Google Talk uses XMPP. You could look into using Smack.
I think the easiest way to host your bot as Google App Engine application. It has built in support for receiving and sending XMPP messages.

Resources