Bot or script to take over a Hangout conversation - hangouts-chat

Is it possible to implement a bot or program to take over a communication on my behalf is such way that my friend not notice it's not me who is responding?
Can I do this with Hangouts Bot or I need to implement an application with Hangouts API?

Neither is possible. The Hangouts Chat API/Bots can only respond to messages addressed directly to the bot service account. It is not possible to intercept messages sent to other users.
Potentially, you could instead write a browser plugin to act on your behalf in a open chat windows.

Related

Telegram Bot api using SOCKS5

I'm using Telegram Bot class library authored by RoundRobin, because of censorship and internet filtering it is a little bit hard to write and work with Telegram Bots. is it any direct way to use this API using SOCKS5? either for sending or listening to messages.

Sonos API - Is it possible to play specific song via API

I'm currently integrating the Sonos Control API into our platform.
I successfully integrated "simple" commands related to play/pause, skipToNextTrack, skipToPreviousTrack but is it possible to access associated music provider to the sonos account through the Control API ?
I don't want to integrate a "simple" remote control for Sonos speakers. I would like to use the Spotify, Deezer or whatever associated provider account to search and play a song. Is there a way to do that?
Thanks for any reply :-)
This is not currently a possibility with the Control API. We'll bring your request back to the dev team.

Telegram BotFather API

Is there a way to "communicate" with Telegram BotFather via API to create and configure new bots without actually "chat" with it?
It could be useful to create a bot programmatically.

Can a Telegram bot subscribe to a channel?

I'd like to know if a bot can subscribe to a channel, I don't seem to be able to do it.
Thanks
Actually a bot can can receive all the messages from a channel — it should be just a member of the channel. See What messages will my bot get? in the FAQ. But only a channel admin can "subscribe" a bot to the channel in such a way.
Another way is to use some programmable Telegram client application or library (thanks to the open MTProto protocol). For example, see Telethon library (Python3).

Authenticating Skype Bot through an API

I am using Microsoft Bot Framework to build a bot that receives messages from a user and then connects to a a banking service he already registered. (In case you don't know Bot Framework, is just a Web Api where you post messages and it answers you according to the behaviour you specified in advance).
So the banking service knows his user and password. And let's say it also knows the user Skype's username, because the bot will be connected to a Skype Channel via Bot Framework Connector.
My question is: how can I authenticate (in the banking service) the user that sending messages to the bot? The idea of this is of course not to make the user send his credentials (user and password) via messages.
Making the bot send a link where the user can write his credentials and then trigger a callback is not an option. I need to make the authorization flow the most transparent I could do it for the user.
The only examples I currently have of Auth involve invoking a browser for the authenticating service where the user can enter their service-specific credentials, such as Mat Velloso's AuthBot sample on github: https://github.com/matvelloso/authbot
I assume your last statement means this isn't a valid option?