我有与电报机器人和谷歌电子表格通信的问题,昨天我用它工作,工作得很好,但今天它不能工作。我创建了另一个google帐户和另一个机器人,但没有工作。这是我的google脚本:
var token="123197063:AAH04kulz7tRqPz3vbDcgYdVje18WH2Pv-4";
var telegramUrl= "https://api.telegram.org/bot"+token;
var webAppUrl = "https://script.google.com/macros/s/AKfycbwqvJWsWcm_5_Y1vhYEkSN
我需要一个用python编码的机器人,可以在电报频道中回复像/start这样的命令。它需要回复一个InlineKeyboardMarkup。 from telegram import InlineKeyboardButton, InlineKeyboardMarkup
from telegram.ext.updater import Updater
from telegram.ext.commandhandler import CommandHandler
from telegram.ext.callbackqueryhandler import CallbackQueryHandler
f
我正在使用telegram.php连接我的机器人。当我使用sendmessage时,日志中的所有内容都是正常的,但是我没有从机器人那里得到任何东西。
当我查看日志时,有一个类似的问题:
ok: False
curl_error_code: 51
curl_error: SSL: no alternative certificate subject name matches target host name 'api.telegram.org'
我不知道该怎么办才能修好它。
当我的Telegram机器人向Telegram服务器发送sendMessage时,它收到错误消息:
{"ok":false,"error_code":400,"description":"Bad Request: message text is empty"}
问题在今天早上出现了,在此之前,我的机器人工作了整整一年,没有出现任何错误。GetUpdates命令像以前一样工作得很好。我使用GET HTTP方法来发送通信:
https://api.telegram.org/bot<MyToken>/sendMessage
我使用了Laravel5.0和Irazasyed电报机器人,我想要通过网络钩子工作,当一个人向电报机器人发送消息时,电报就会自动发送给它。
我的代码在这里,不是由web钩子操作的机器人:
<?php namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Technical;
use Illuminate\Support\Facades\Session;
use Url;
use T
我正在写一个电报机器人,这是我的代码,我希望用户收到他们发送到机器人的消息:
telegram.php:
<?php
class telegram {
public $token;
public function __construct($token)
{
$this->token = $token;
}
public function recievedText()
{
$text= json_decode(file_get_contents('php://input'),true);
return $text;
}
在使用C#的ASP.NET MVC中,我不能接收CallbackQuery。我有InlineKeyoardButton,但当我在电报机器人中点击它时,它不能工作。
一切工作,所以将只是内联按钮做不工作。
这是我的代码:
using System;
using System.Web.Mvc;
using Telegram.Bot;
using Telegram.Bot.Args;
using Telegram.Bot.Types;
using Telegram.Bot.Types.Enums;
using Telegram.Bot.Types.ReplyMarkups;
namespace F
我使用Telegram API通过我的机器人向用户发送消息。当用户向我发送消息时,该操作可以正常工作,但是当我想向以前没有向我发送任何消息的用户发送消息时,就会出现一个错误(我有他的用户id):
{"ok":false,"error_code":400,"description":"Error: Bad Request: user not found"}
有没有办法解决这个问题?
在我的电报服务中使用ruby telegram-bot-ruby时,我会收到以下错误:
Telegram::Bot::Exceptions::ResponseError: Telegram API has returned the error. (ok: "false", error_code: "409", description: "Conflict: terminated by other long poll or webhook")
我使用桌面对我的开发机器人和生产机器人进行测试。因此聊天ID似乎是相同的,但bot API是不同的。
除此
我使用python-telegram-bot来创建一个bot。我想检查我的机器人收到的我使用的照片的标题
dispatcher.add_handler(MessageHandler(Filters.photo,image)
我检查了标题
if update.message.caption == 'something ':
do something
当照片有标题代码工作正常时,问题是当照片没有标题时,我收到这个错误
TypeError: argument of type 'NoneType' is not iterable
基本上,它在参数中找不到upda