Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
出現問題了。。。當我完成setwebhook後,然後按下run doPost 後,出現「TypeError: 無法讀取 undefined 的「postData」屬性。 (第 2 行,檔案名稱:程式碼)」,指無法讀取e.postData.contents,是我webhook set錯了嗎?
webhook我不知道有沒有錯,但這樣可能是正常的,因為程式一開始的 doPost(e) 有引入一個名為 e 的數值 那個e是當你家bot收到訊息後 他通知Telegram主機 Telegram主機才post一串json給你設定的 webhook,這個時候那串json就等於e。也因此 當你在執行 var estringa = JSON.parse(e.postData.contents); 時,系統找不到 e,自然也就找不到e裡面的postData的資料,所以才會跟你說 "TypeError: 無法讀取 undefined 的「postData」屬性"如果要測試程式碼而不經過Telegram bot 時,可以模擬來自Telegram的資料(下網址的24~27行),以加快開發。將33、34註解掉,再將26、27移除註解,要更改模擬的訊號請更改26行內容。goo.gl/Vt6cPT
謝謝講解,但我試過後仍然失敗,估計是webhook與google script的連接出現錯誤,因為我直接runfunction doPost(e){ var mensaje = { "method": "sendMessage", "chat_id": 2108966XX, "text": "Testing", } var data = { "method": "post", "payload": mensaje } UrlFetchApp.fetch("api.telegram.org/bot{MYToken}/", data);}都顯示失敗訊息詳情指:對 api.telegram.org/bot{MYToken}/ 的要求失敗,系統回傳代碼 400。以下是伺服器的部分回應:{"ok":false,"error_code":400,"description":"Bad Request: chat not found"} (請使用 muteHttpExceptions 選項查看完整回應) (第 11 行,檔案名稱:程式碼)但我應該是完成了setwebhook:{"ok": true,"result": true,"description": "Webhook is already set"}所以是webhook出錯嗎?我試過直接開啟網路應用程式的網址,出現"Script function not found: doGet"是正常嗎?請求指教!!!(哭)
imgur.com/uK74Zdq^我執行過後,沒有問題。"Bad Request: chat not found" -> 通常代表你的id(群組id)打錯了 或者你要發送的id對象並未主動跟你的bot對話過(講過才能主隊對他發訊息),不然就是被封鎖了。webhook是沒問題的,他有跟你說將被啟用。"Script function not found: doGet" 正常,因為你用瀏覽器開啟所以當你訪問這個網址時其實就對她做get的動作如果你要開啟這個網頁有回應的話可以做一個doGet的function (詳情:developers.google.com/apps-script/guides/triggers/)你開兩個YT帳號對吧wwwww
WxEx 卡孟 對呀,開多左個google ac來試code,這樣我明晚再試,感謝🙇🏻🙇🏻
這個code我成功了!!原來是因為chatId漏了"",但奇怪的是明明ChatId 要求interger,但加了"",不是變做string了嗎?不過終於成功了一小步,感動!此外,我也根據了大大上上次回覆測試了程式碼,模擬Telegram發訊息,而不經過Telegram bot,發現也能成功。證明我的code應該沒有錯……但是,只要改回 function doPost(e){ var estringa = JSON.parse(e.postData.contents);....}就失敗了因此我猜應該是e的問題,所以我試runfunction doPost(e){ var e = '{"update_id":9104623,"message":{"message_id":336,"from":{"id":210896XXX,"first_name":"Wx","last_name":"Ex","username":"we684124"},"chat":{"id":210896XXX,,"first_name":"Wx","last_name":"Ex","username":"we684124","type":"private"},"date":149086785,"text":"📖 開啟聊天室"}}' var estringa = JSON.parse(e); var payload = identificar(estringa); var data = { "method": "post", "payload": payload } UrlFetchApp.fetch("api.telegram.org/bot333187679:AAGP3cqLkGX6IMl03L45Sh_kzBAmrIoFp_8/", data);}}除了run的一刻外成功發訊息給我外,我之後不停發訊息到bot都沒有反應我懷疑應該是telegram沒有發HTTPS POST request 到我的googlwe apps裡。。真的不是webhook出錯嗎(哭)
介紹非常清楚,大推!
UnitedWeStand. 謝謝:)
請問TG裡面有沒有公開的bot群組?
【BOT 開發討論群】t.me/joinchat/AAAAAD818v65uTj89IagjA另外一個也可以的(較少)【自己的程式自己寫】telegram.me/joinchat/DoTGVEFiQS0S0AsJola8qw寫程式的討論群
謝謝
抱歉問一個基本問題,bot的歡迎詞 有搜尋到group bot, 他的排序是文字圖案按鈕, 但我想要圖案先出現在來文字,請問該怎麼做? 搜尋很多都是基本操作教學而已,還是我需要自己做一個歡迎詞電報等功能機器人呢?~
剛才我也檢查了一下是不是斜線的問題,結果發現依然不會有結果
請問綁定遇到{"ok":true,"result":true,"description":"Webhook is already deleted"}這個結果要怎麼解@@是我哪部分做錯了嗎@@?再麻煩大大解惑感謝
請說一下你的目的,執行的動作,預期的效果,及最終呈現結果
@@WxEx 我是完全依照影片中操作也把您影片中網址該打token的地方改成token該打上google程式網址的地方打上但是沒有成功唯一我覺得看起來不太一樣的地方是Google網路應用程式的代碼長的不大一樣是我目前看到有差異的部分
博主你好,请问你怎样完整的添加一个Token空投机器人你会吗?
解說很仔細,初步調教好我的機器人了,謝謝
爲什麽鏈接會這樣? 哪裏出問題了呢?{"ok":false,"error_code":404,"description":"Not Found"}
資料不足,無法判斷
me too
怎么修正呢?
时隔5年 我可以找你要电脑壁纸吗?
最近在研究电报机器人,感觉好有意思.~~
您好,我完全照著操作做但是沒有任何結果,想知道一下原因,謝謝大大
你好,請問完全按照你的步驟做,但最後bot沒有echo耶
HELLO !!! 想詢問下要如何從加密貨幣報價格網站調出幣價到BOT上 !
hmmm... 我想我私的應該是你?
@@WxEx 嗯嗯嗯嗯恩
在mybot,設定command,help:查詢所有指令,我再到mybot輸入/help,這個指令沒有作用???
設定 command 是在 @BotFather 那設定喔然後設定完也只是會給 "這個bot有 /help 這個指令" 的提示如果要在你的bot上,使 /help 有作用,要在自己多寫一些程式碼
你讲什么他回复一样内容的机器人有什么实际的作用呢?
沒用 這篇主要介紹申請並使用bot真正要製作請看下一篇有製作元件的過程有了元件後再自己組裝即可ua-cam.com/video/cN1N9ZyJIQ0/v-deo.html
@@WxEx 好的,謝謝回復!
像是有些OpenData(公車動態...)有提供API,是否能利用bot來串接資訊?
可以喔
你好,觉得最近好多人在用telegram,感觉非常有趣,看了不好教学,但是还是完全摸不清,想问问有哪里是最基础的教学,希望早日看到你的回复。谢谢
基礎 - 你懂 JavaScript 嗎?ithelp.ithome.com.tw/users/20092232/ironman/1612進階 - I Want To Know JSithelp.ithome.com.tw/users/20107790/ironman/1572加油囉~
10:45 那個網址那裡的
大大!我想制作壹個bot,這個bot能夠根據使用者發給它的GIF會自動匹配某個頻道裏的GIF,並轉發給使用者。有什麼辦法可以實現嗎?或者說難嗎?
發送gif不難,可以用sendDocument發送你唯一比較需要克服的是你"匹配"的過程我不知道你要怎麼"匹配",再觀落陰的情況下,推薦你用SQL來達成
请问一下用手机App的TG创建机器人需要设置大脑吗?
要喔 不然不會動
@@WxEx 用手机怎么编辑大脑?
@@WxEx 用啥应用程序编辑大脑?
別用手機會很累可以參考第二集影片ua-cam.com/video/cN1N9ZyJIQ0/v-deo.html
你好 我看了十几回 9分钟开始程序我看不懂耶不明白
那個google script可以用php打嗎
可以教一下restrict的參數用法嗎?orz
ㄟ都... 沒意外的話你好像已經在TG群上解決了? wwww
@@WxEx 後來還是用不了 所以我才來這求救qq 你會嗎?
怎么联系你
如何與你聯絡
16:07 不對,那是on的狀態,你按Turn off把它off掉吧...
你好,怎么加入你的群组,你的视频里面没有讲到
我並沒有自己的bot討論群,不過可以推薦有關的,進去如果有問題直接問就好在詢問前推薦看過 "提問的智慧"github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way【BOT 開發討論群】t.me/joinchat/AAAAAD818v65uTj89IagjA
請問如何製作line訊息接收和發送呀?
暫時沒空教,不過網路上這東西資源很多,可以google看看
@@WxEx 開啟後成功加入群組了,但是我發現收不到群組的訊息呢,有人說話tg都沒顯示
15:37 你的隱私設定可能沒開若以開了請把bot踢掉重拉看看
@@WxEx 有了謝謝您
请问使用的是谷歌云吗?
是
请问演示中的源代码在哪里呢?
影片說明內有code連結
綁定的那個網址是哪裏來的?
單純問網址的話是,在 10:50 有提到api.telegram.org/bot/setWebhook?url=把""改成你的bot key 跟 "url="後面接gs專案網址沒有 "",請務必把這兩個符號刪掉!EX: key = "123123:ZFDGFG" url = "XXX" 那網址就是: "api.telegram.org/bot123123:ZFDGFG/setWebhook?url=XXX後面的 url 網址是 12:12 時部屬來的----或者可以看 官網 core.telegram.org/bots/webhooks
有人做出 TG自動轉傳群組訊息的機器人嗎?
有阿
@@WxEx 求教學~~
所以你的gs网站是多少?
背景音樂太大聲,人聲太小 QQ
必须小写英文,必须bot结尾
如何做一个群管理机器人
背景音樂是什麽
您好 您會編寫狼人的bot嗎?
嗨嗨 :)稍微研究過後,我的狀況是看得懂程式碼但是因為不知道規則所以寫不出來。如果你想寫一個狼人bot的話可以參考一下這位作者的github。github.com/ProphetVillage/telegram-werewolf-bot
可以gmail您一齊研究?
@chung ken真的抱歉,我目前對開發狼人沒有什麼興趣加上因為先前挖太多坑,現在正在努力填回來短時間內應該是玩不完了,所以...抱歉_(┐「ε:)_
代写菠菜营销机器人@oibyyyt
怎么更新代码?
重新佈署"新版本"就好
有没有群组啊 小飞机
你好 想請教你關於tg bot的問題,請問可以加你tg聯絡嗎?
如果有需要問問題,推薦到群組中詢問比較多人解答這幾個群組有時並不活躍,直接問就好如果有人會應該會幫你的【BOT 開發討論群】t.me/joinchat/AAAAAD818v65uTj89IagjA【自己的程式自己寫】telegram.me/joinchat/DoTGVEFiQS0S0AsJola8qw然後下面這群組很活躍但訊息容易被沖掉,也是可以試試【Happy Web Developer】t.me/HWDTaiwan(這是個分享網頁開發心得,各種交流的群組,歡迎大家加入。)
大大!!影片開始的名字看不到。。。。。是@????? 謝謝
@BotFather你應該是指這個申請機器人用的機器人w
謝謝 看到了。。。 也做了 不過做botkey那兒就不能再繼續了 。。。重復看了影片七 八次還是不明白如何再做了。。。
原來少了get me api.telegram.org/bot/ 還在繼續摸索中。。。。
你好怎么联系作者tg
还是不会用 哭哭
照做还是没有用
中共國的話太虛偽了
你是不是留錯影片了???
出現問題了。。。當我完成setwebhook後,然後按下run doPost 後,出現「TypeError: 無法讀取 undefined 的「postData」屬性。 (第 2 行,檔案名稱:程式碼)」,指無法讀取e.postData.contents,是我webhook set錯了嗎?
webhook我不知道有沒有錯,但這樣可能是正常的,因為程式一開始的 doPost(e) 有引入一個名為 e 的數值
那個e是當你家bot收到訊息後 他通知Telegram主機 Telegram主機才post一串json給你設定的 webhook,這個時候那串json就等於e。
也因此 當你在執行 var estringa = JSON.parse(e.postData.contents); 時,系統找不到 e,自然也就找不到e裡面的postData的資料,所以才會跟你說 "TypeError: 無法讀取 undefined 的「postData」屬性"
如果要測試程式碼而不經過Telegram bot 時,可以模擬來自Telegram的資料(下網址的24~27行),以加快開發。
將33、34註解掉,再將26、27移除註解,要更改模擬的訊號請更改26行內容。
goo.gl/Vt6cPT
謝謝講解,但我試過後仍然失敗,估計是webhook與google script的連接出現錯誤,因為我直接run
function doPost(e){
var mensaje = {
"method": "sendMessage",
"chat_id": 2108966XX,
"text": "Testing",
}
var data = {
"method": "post",
"payload": mensaje
}
UrlFetchApp.fetch("api.telegram.org/bot{MYToken}/", data);
}
都顯示失敗
訊息詳情指:
對 api.telegram.org/bot{MYToken}/ 的要求失敗,系統回傳代碼 400。以下是伺服器的部分回應:{"ok":false,"error_code":400,"description":"Bad Request: chat not found"} (請使用 muteHttpExceptions 選項查看完整回應) (第 11 行,檔案名稱:程式碼)
但我應該是完成了setwebhook:
{
"ok": true,
"result": true,
"description": "Webhook is already set"
}
所以是webhook出錯嗎?
我試過直接開啟網路應用程式的網址,出現"Script function not found: doGet"是正常嗎?
請求指教!!!(哭)
imgur.com/uK74Zdq
^我執行過後,沒有問題。
"Bad Request: chat not found" -> 通常代表你的id(群組id)打錯了
或者你要發送的id對象並未主動跟你的bot對話過(講過才能主隊對他發訊息),不然就是被封鎖了。
webhook是沒問題的,他有跟你說將被啟用。
"Script function not found: doGet" 正常,因為你用瀏覽器開啟
所以當你訪問這個網址時其實就對她做get的動作
如果你要開啟這個網頁有回應的話可以做一個doGet的function (詳情:developers.google.com/apps-script/guides/triggers/)
你開兩個YT帳號對吧wwwww
WxEx 卡孟 對呀,開多左個google ac來試code,這樣我明晚再試,感謝🙇🏻🙇🏻
這個code我成功了!!原來是因為chatId漏了"",但奇怪的是明明ChatId 要求interger,但加了"",不是變做string了嗎?不過終於成功了一小步,感動!
此外,我也根據了大大上上次回覆測試了程式碼,模擬Telegram發訊息,而不經過Telegram bot,發現也能成功。
證明我的code應該沒有錯……
但是,
只要改回
function doPost(e){
var estringa = JSON.parse(e.postData.contents);
....
}
就失敗了
因此我猜應該是e的問題,
所以我試run
function doPost(e){
var e = '{"update_id":9104623,"message":{"message_id":336,"from":{"id":210896XXX,"first_name":"Wx","last_name":"Ex","username":"we684124"},"chat":{"id":210896XXX,,"first_name":"Wx","last_name":"Ex","username":"we684124","type":"private"},"date":149086785,"text":"📖 開啟聊天室"}}'
var estringa = JSON.parse(e);
var payload = identificar(estringa);
var data = {
"method": "post",
"payload": payload
}
UrlFetchApp.fetch("api.telegram.org/bot333187679:AAGP3cqLkGX6IMl03L45Sh_kzBAmrIoFp_8/", data);
}
}
除了run的一刻外成功發訊息給我外,我之後不停發訊息到bot都沒有反應
我懷疑應該是telegram沒有發HTTPS POST request 到我的googlwe apps裡。。真的不是webhook出錯嗎(哭)
介紹非常清楚,大推!
UnitedWeStand. 謝謝:)
請問TG裡面有沒有公開的bot群組?
【BOT 開發討論群】
t.me/joinchat/AAAAAD818v65uTj89IagjA
另外一個也可以的(較少)
【自己的程式自己寫】
telegram.me/joinchat/DoTGVEFiQS0S0AsJola8qw
寫程式的討論群
謝謝
抱歉問一個基本問題,bot的歡迎詞 有搜尋到group bot, 他的排序是文字圖案按鈕, 但我想要圖案先出現在來文字,請問該怎麼做? 搜尋很多都是基本操作教學而已,還是我需要自己做一個歡迎詞電報等功能機器人呢?~
剛才我也檢查了一下是不是斜線的問題,結果發現依然不會有結果
請問綁定遇到
{"ok":true,"result":true,"description":"Webhook is already deleted"}
這個結果要怎麼解@@
是我哪部分做錯了嗎@@?
再麻煩大大解惑
感謝
請說一下你的目的,執行的動作,預期的效果,及最終呈現結果
@@WxEx 我是完全依照影片中操作
也把您影片中網址該打token的地方改成token該打上google程式網址的地方打上
但是沒有成功
唯一我覺得看起來不太一樣的地方是
Google網路應用程式的代碼長的不大一樣
是我目前看到有差異的部分
博主你好,请问你怎样完整的添加一个Token空投机器人你会吗?
解說很仔細,初步調教好我的機器人了,謝謝
爲什麽鏈接會這樣? 哪裏出問題了呢?
{"ok":false,"error_code":404,"description":"Not Found"}
資料不足,無法判斷
me too
怎么修正呢?
时隔5年 我可以找你要电脑壁纸吗?
最近在研究电报机器人,感觉好有意思.~~
您好,我完全照著操作做但是沒有任何結果,想知道一下原因,謝謝大大
你好,請問完全按照你的步驟做,但最後bot沒有echo耶
HELLO !!! 想詢問下要如何從加密貨幣報價格網站調出幣價到BOT上 !
hmmm... 我想我私的應該是你?
@@WxEx 嗯嗯嗯嗯恩
在mybot,設定command,help:查詢所有指令,我再到mybot輸入/help,這個指令沒有作用???
設定 command 是在 @BotFather 那設定喔
然後設定完也只是會給 "這個bot有 /help 這個指令" 的提示
如果要在你的bot上,使 /help 有作用,要在自己多寫一些程式碼
你讲什么他回复一样内容的机器人有什么实际的作用呢?
沒用 這篇主要介紹申請並使用bot
真正要製作請看下一篇有製作元件的過程
有了元件後再自己組裝即可
ua-cam.com/video/cN1N9ZyJIQ0/v-deo.html
@@WxEx 好的,謝謝回復!
像是有些OpenData(公車動態...)有提供API,是否能利用bot來串接資訊?
可以喔
你好,觉得最近好多人在用telegram,感觉非常有趣,看了不好教学,但是还是完全摸不清,想问问有哪里是最基础的教学,希望早日看到你的回复。谢谢
基礎 - 你懂 JavaScript 嗎?
ithelp.ithome.com.tw/users/20092232/ironman/1612
進階 - I Want To Know JS
ithelp.ithome.com.tw/users/20107790/ironman/1572
加油囉~
10:45 那個網址那裡的
大大!我想制作壹個bot,這個bot能夠根據使用者發給它的GIF會自動匹配某個頻道裏的GIF,並轉發給使用者。有什麼辦法可以實現嗎?或者說難嗎?
發送gif不難,可以用sendDocument發送
你唯一比較需要克服的是你"匹配"的過程
我不知道你要怎麼"匹配",再觀落陰的情況下,推薦你用SQL來達成
请问一下用手机App的TG创建机器人需要设置大脑吗?
要喔 不然不會動
@@WxEx 用手机怎么编辑大脑?
@@WxEx 用啥应用程序编辑大脑?
別用手機會很累
可以參考第二集影片
ua-cam.com/video/cN1N9ZyJIQ0/v-deo.html
你好 我看了十几回 9分钟开始程序我看不懂耶不明白
那個google script可以用php打嗎
可以教一下restrict的參數用法嗎?orz
ㄟ都... 沒意外的話你好像已經在TG群上解決了? wwww
@@WxEx 後來還是用不了 所以我才來這求救qq 你會嗎?
怎么联系你
如何與你聯絡
16:07 不對,那是on的狀態,你按Turn off把它off掉吧...
你好,怎么加入你的群组,你的视频里面没有讲到
我並沒有自己的bot討論群,不過可以推薦有關的,進去如果有問題直接問就好
在詢問前推薦看過 "提問的智慧"
github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way
【BOT 開發討論群】
t.me/joinchat/AAAAAD818v65uTj89IagjA
請問如何製作line訊息接收和發送呀?
暫時沒空教,不過網路上這東西資源很多,可以google看看
@@WxEx 開啟後成功加入群組了,但是我發現收不到群組的訊息呢,有人說話tg都沒顯示
15:37 你的隱私設定可能沒開
若以開了請把bot踢掉重拉看看
@@WxEx 有了謝謝您
请问使用的是谷歌云吗?
是
请问演示中的源代码在哪里呢?
影片說明內有code連結
綁定的那個網址是哪裏來的?
單純問網址的話是,在 10:50 有提到
api.telegram.org/bot/setWebhook?url=
把""改成你的bot key 跟 "url="後面接gs專案網址
沒有 "",請務必把這兩個符號刪掉!
EX:
key = "123123:ZFDGFG"
url = "XXX"
那網址就是:
"api.telegram.org/bot123123:ZFDGFG/setWebhook?url=XXX
後面的 url 網址是 12:12 時部屬來的
----
或者可以看 官網 core.telegram.org/bots/webhooks
有人做出 TG自動轉傳群組訊息的機器人嗎?
有阿
@@WxEx 求教學~~
所以你的gs网站是多少?
背景音樂太大聲,人聲太小 QQ
必须小写英文,必须bot结尾
如何做一个群管理机器人
背景音樂是什麽
您好 您會編寫狼人的bot嗎?
嗨嗨 :)
稍微研究過後,我的狀況是看得懂程式碼但是因為不知道規則
所以寫不出來。
如果你想寫一個狼人bot的話可以參考一下這位作者的github。
github.com/ProphetVillage/telegram-werewolf-bot
可以gmail您一齊研究?
@chung ken
真的抱歉,我目前對開發狼人沒有什麼興趣
加上因為先前挖太多坑,現在正在努力填回來
短時間內應該是玩不完了,所以...抱歉
_(┐「ε:)_
代写菠菜营销机器人@oibyyyt
怎么更新代码?
重新佈署"新版本"就好
有没有群组啊 小飞机
你好 想請教你關於tg bot的問題,請問可以加你tg聯絡嗎?
如果有需要問問題,推薦到群組中詢問比較多人解答
這幾個群組有時並不活躍,直接問就好
如果有人會應該會幫你的
【BOT 開發討論群】
t.me/joinchat/AAAAAD818v65uTj89IagjA
【自己的程式自己寫】
telegram.me/joinchat/DoTGVEFiQS0S0AsJola8qw
然後下面這群組很活躍但訊息容易被沖掉,也是可以試試
【Happy Web Developer】
t.me/HWDTaiwan
(這是個分享網頁開發心得,各種交流的群組,歡迎大家加入。)
大大!!影片開始的名字看不到。。。。。是@????? 謝謝
@BotFather
你應該是指這個申請機器人用的機器人w
謝謝 看到了。。。 也做了 不過做botkey那兒就不能再繼續了 。。。重復看了影片七 八次還是不明白如何再做了。。。
原來少了get me api.telegram.org/bot/ 還在繼續摸索中。。。。
你好怎么联系作者tg
还是不会用 哭哭
照做还是没有用
中共國的話太虛偽了
你是不是留錯影片了???