Telegram BotFather API - 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.

Related

Is it possible to get information about a WhatsApp bot?

As I understand, every WhatsApp chatbot interacts with users through WhatsApp but the actual backend is hosted in a server of its own.
I was wondering if there is any way to get information about this server or its API when interacting with the chatbot. I tried fiddling on WhatsApp web with the developer console, with the network tab, but it appears that WhatsApp does a really good job masking the core of the bots.
Has anyone had any luck getting information about WhatsApp chatbots?
Well from the question it's kinda already answered Meta uses just the response from the server from where the bot script is hosted after sending a webhook event to it so what you might be getting is gonna be info on the WhatsApp network... with the new Cloud API for WhatsApp business you could get more info on how the WhatsApp bot work
(https://developers.facebook.com/docs/whatsapp/cloud-api)

Is there a way to trigger rateItem API as a Sonos control device?

We currently use the Sonos Control REST API to communicate with the players. We would like to trigger the SMAPI rateItem for the currently playing item (like the Sonos APP does).
Is it possible by using only the Control API?
or is there a chance to get the SMAPI URL of the service by the serviceId used by the Control API, so that we can send the rateItem request directly to that service?
Is there also a JSON REST API available for the SMAPI or is it still only SOAP?
Thanx in advance
No
is the way to go, but you need to have figured out the auth secrets etc in order to get the url of the service, as well as the user credentials.
The devices only do SOAP APIs. JSON APIs are only used for the cloud API (and for the local, private version of that).
I have never taken my SMAPI support as far as the rating stuff. Older versions of my apps did support the Pandora Like button, but that was when Sonos used the old Pandora API, before they switched it over to SMAPI.

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.

Bot or script to take over a Hangout conversation

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.

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).