Ahmed Ly Posted March 29, 2021 Share Posted March 29, 2021 سيرفر : function read () open = fileOpen("config.txt") reading = fileRead(open,46) fileFlush(open) fileClose(open) return reading end link = {} function readid () opentwo = fileOpen("config.txt") fileSetPos(opentwo,48) readingtow = fileRead(opentwo,11) fileFlush(opentwo) fileClose(opentwo) return readingtow end token = read() chat_id = readid() print(token) print(chat_id) function result(sum) print(sum) end function sendMsg(Text) link[1] = "https://api.telegram.org/bot"..token.."/sendMessage".."?chat_id="..chat_id.."&text="..Text.."" print(link[1]) callRemote (link[1], result,Text) end function sendphoto(photo) link[2] = "https://api.telegram.org/bot"..token.."/sendPhoto".."?chat_id="..chat_id.."&photo="..photo.."" callRemote (link[2],result,photo) end function sendvideo(video) link[3] = "https://api.telegram.org/bot"..token.."/sendVideo".."?chat_id="..chat_id.."&video="..video.."" callRemote (link[3],result,video) end function sendAudio(Audio) link[4] = "https://api.telegram.org/bot"..token.."/sendAudio".."?chat_id="..chat_id.."&audio="..Audio.."" callRemote (link[4],result,Audio) end function sendDocument(Document,Texts) link[5] = "https://api.telegram.org/bot"..token.."/sendDocument".."?chat_id="..chat_id.."&document="..Document.."&caption="..Texts.."" callRemote (link[5],result,Document) end function sendSticker(Sticker) link[6] = "https://api.telegram.org/bot"..token.."/sendSticker".."?chat_id="..chat_id.."&sticker="..Sticker.."" callRemote (link[6],result,Sticker) end function sendChatAction(action) if token and chat_id and action then link[7] = "https://api.telegram.org/bot"..token.."/sendChatAction".."?chat_id="..chat_id.."&action="..action.."" callRemote (link[7],result,action) end end -- sendChatAction("") --sendMsg("hi") --sendChatAction("upload_photo") --sendSticker("https://www.gstatic.com/webp/gallery/1.webp") -- sendDocument("https://www.mathscinotes.com/wp-content/uploads/2016/02/Adler-Mortimer-How-To-Read-A-Book.pdf","this pdf") --sendAudio("https://g.top4top.io/m_488rkvrd2.mp3") -- sendvideo("https://p.top4top.io/m_872tuac51.mp4") -- sendphoto("https://j.top4top.io/i_1eb6c9296e1.png") اهم شي تحط تويكن و id chat وبعدين تقدر تحكم بالبوت خاص بيك و تربطه مع مود خاص بيك و بسهل طريقه ومش معقده وللي حاب يضيف ويكمل باقي فكشنات بيلقي باقي فكشنات هنا https://telegram-bot-sdk.readme.io/reference ملف config.txt put token here put id chat here 1 Link to comment
Ahmed Ly Posted April 3, 2021 Author Share Posted April 3, 2021 اضافة بسيطه الاومر خاصه بال cmd local cmd = [[ ____ ___ ______ ______ ___ _ ___ ____ ____ ____ ___ ___ | \ / \ | | | | / _]| | / _] / || \ / || | | | o )| || | | | / [_ | | / [_ | __|| D )| o || _ _ | | || O ||_| |_| |_| |_|| _]| |___ | _]| | || / | || \_/ | | O || | | | | | | [_ | || [_ | |_ || \ | _ || | | | || | | | | | | || || || || . \| | || | | |_____| \___/ |__| |__| |_____||_____||_____||___,_||__|\_||__|__||___|___| ____ __ __ ____ __ __ ___ ___ ___ ___ _ __ __ | \ | | | / || | || | | / _]| \ | | | | | | o )| | | | o || | || _ _ | / [_ | \ | | | | | | || ~ | | || _ || \_/ || _]| D | | |___ | ~ | | O ||___, | | _ || | || | || [_ | | | ||___, | | || | | | || | || | || || | | || | |_____||____/ |__|__||__|__||___|___||_____||_____| |_____||____/ ]] print(cmd) function sends (playerSource,commandName,amount) if playerSource then if commandName == "sendMsg" then local texts = tostring(amount) if texts then sendMsg(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendMsg [amount]") end else if commandName == "bothelp" then local texts = tostring(amount) if texts == "-u" then local msgs = [[ ____ ___ ______ ______ ___ _ ___ ____ ____ ____ ___ ___ | \ / \ | | | | / _]| | / _] / || \ / || | | | o )| || | | | / [_ | | / [_ | __|| D )| o || _ _ | | || O ||_| |_| |_| |_|| _]| |___ | _]| | || / | || \_/ | | O || | | | | | | [_ | || [_ | |_ || \ | _ || | | | || | | | | | | || || || || . \| | || | | |_____| \___/ |__| |__| |_____||_____||_____||___,_||__|\_||__|__||___|___| ------------------------------------------ sendMsg [Msg] - to send the message sendphoto [photo] - to send the photo sendAudio [Audio] - to send the Audio sendvideo [video] - to send the video sendDocument[Document] - to send the Document sendSticker[Sticker] - to send the Sticker sendChatAction [Action] - to change the Chat Action ------------------------------------------ ]] print(msgs) else print("[usage] bothelp -u ") end else if commandName == "sendphoto" then local texts = tostring(amount) if texts then sendphoto(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendphoto [photo]") end else if commandName == "sendvideo" then local texts = tostring(amount) if texts then sendvideo(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendvideo [video]") end else if commandName == "sendAudio" then local texts = tostring(amount) if texts then sendAudio(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendAudio [Audio]") end else if commandName == "sendDocument" then local texts = tostring(amount) if texts then sendDocument(texts,"this is pdf") print("[Bot] Sending .. "..texts.."") else print("[usage] sendDocument [Document]") end else if commandName == "sendSticker" then local texts = tostring(amount) if texts then sendSticker(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendSticker [Sticker ]") end else if commandName == "sendChatAction" then local texts = tostring(amount) if texts then sendChatAction(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendChatAction [Action]") end end end end end end end end end end end addCommandHandler("sendMsg", sends) addCommandHandler("bothelp", sends) addCommandHandler("sendphoto", sends) addCommandHandler("sendvideo", sends) addCommandHandler("sendAudio",sends) addCommandHandler("sendSticker",sends) addCommandHandler("sendDocument",sends) addCommandHandler("sendChatAction",sends) function read () open = fileOpen("config.txt") reading = fileRead(open,46) fileFlush(open) fileClose(open) return reading end link = {} function readid () opentwo = fileOpen("config.txt") fileSetPos(opentwo,48) readingtow = fileRead(opentwo,10) fileFlush(opentwo) fileClose(opentwo) return readingtow end token = read() chat_id = readid() print(token) print(chat_id) function result(sum) print(sum) end function sendMsg(Text) link[1] = "https://api.telegram.org/bot"..token.."/sendMessage".."?chat_id="..chat_id.."&text="..Text.."" print(link[1]) callRemote (link[1], result,Text) end function sendphoto(photo) link[2] = "https://api.telegram.org/bot"..token.."/sendPhoto".."?chat_id="..chat_id.."&photo="..photo.."" callRemote (link[2],result,photo) end function sendvideo(video) link[3] = "https://api.telegram.org/bot"..token.."/sendVideo".."?chat_id="..chat_id.."&video="..video.."" callRemote (link[3],result,video) end function sendAudio(Audio) link[4] = "https://api.telegram.org/bot"..token.."/sendAudio".."?chat_id="..chat_id.."&audio="..Audio.."" callRemote (link[4],result,Audio) end function sendDocument(Document,Texts) link[5] = "https://api.telegram.org/bot"..token.."/sendDocument".."?chat_id="..chat_id.."&document="..Document.."&caption="..Texts.."" callRemote (link[5],result,Document) end function sendSticker(Sticker) link[6] = "https://api.telegram.org/bot"..token.."/sendSticker".."?chat_id="..chat_id.."&sticker="..Sticker.."" callRemote (link[6],result,Sticker) end function sendChatAction(action) link[7] = "https://api.telegram.org/bot"..token.."/sendChatAction".."?chat_id="..chat_id.."&action="..action.."" print(link[7]) callRemote (link[7],result,action) end -- sendChatAction("") --sendMsg("hi") --sendChatAction("upload_photo") --sendSticker("https://www.gstatic.com/webp/gallery/1.webp") -- sendDocument("https://www.mathscinotes.com/wp-content/uploads/2016/02/Adler-Mortimer-How-To-Read-A-Book.pdf","this pdf") --sendAudio("https://g.top4top.io/m_488rkvrd2.mp3") -- sendvideo("https://p.top4top.io/m_872tuac51.mp4") -- sendphoto("https://j.top4top.io/i_1eb6c9296e1.png") https://c.top4top.io/p_1919haanf1.png Link to comment
Ahmed Ly Posted April 7, 2021 Author Share Posted April 7, 2021 (edited) local cmd = [[ ____ ___ ______ ______ ___ _ ___ ____ ____ ____ ___ ___ | \ / \ | | | | / _]| | / _] / || \ / || | | | o )| || | | | / [_ | | / [_ | __|| D )| o || _ _ | | || O ||_| |_| |_| |_|| _]| |___ | _]| | || / | || \_/ | | O || | | | | | | [_ | || [_ | |_ || \ | _ || | | | || | | | | | | || || || || . \| | || | | |_____| \___/ |__| |__| |_____||_____||_____||___,_||__|\_||__|__||___|___| ____ __ __ ____ __ __ ___ ___ ___ ___ _ __ __ | \ | | | / || | || | | / _]| \ | | | | | | o )| | | | o || | || _ _ | / [_ | \ | | | | | | || ~ | | || _ || \_/ || _]| D | | |___ | ~ | | O ||___, | | _ || | || | || [_ | | | ||___, | | || | | | || | || | || || | | || | |_____||____/ |__|__||__|__||___|___||_____||_____| |_____||____/ ]] print('-----------------------------------------------------------------------------------------------------------') print(cmd) function showcommands () local msgs = [[ ____ ___ ______ ______ ___ _ ___ ____ ____ ____ ___ ___ | \ / \ | | | | / _]| | / _] / || \ / || | | | o )| || | | | / [_ | | / [_ | __|| D )| o || _ _ | | || O ||_| |_| |_| |_|| _]| |___ | _]| | || / | || \_/ | | O || | | | | | | [_ | || [_ | |_ || \ | _ || | | | || | | | | | | || || || || . \| | || | | |_____| \___/ |__| |__| |_____||_____||_____||___,_||__|\_||__|__||___|___| ---------------------------------------------------------------------------------------- sendMsg [Msg] - to send the message sendphoto [photo] - to send the photo sendAudio [Audio] - to send the Audio sendvideo [video] - to send the video sendDocument[Document] - to send the Document sendSticker[Sticker] - to send the Sticker sendChatAction [Action] - to change the Chat Action getme - to Get All info about the bot --------------------------------------------------------------------------------------- -]] print(msgs) end setTimer(showcommands,6000,1) function sends (playerSource,commandName,amount) if playerSource then if commandName == "sendMsg" then local texts = tostring(amount) if texts then sendMsg(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendMsg [amount]") end else if commandName == "bothelp" then local texts = tostring(amount) if texts == "-u" then local msgs = [[ ____ ___ ______ ______ ___ _ ___ ____ ____ ____ ___ ___ | \ / \ | | | | / _]| | / _] / || \ / || | | | o )| || | | | / [_ | | / [_ | __|| D )| o || _ _ | | || O ||_| |_| |_| |_|| _]| |___ | _]| | || / | || \_/ | | O || | | | | | | [_ | || [_ | |_ || \ | _ || | | | || | | | | | | || || || || . \| | || | | |_____| \___/ |__| |__| |_____||_____||_____||___,_||__|\_||__|__||___|___| ------------------------------------------ sendMsg [Msg] - to send the message sendphoto [photo] - to send the photo sendAudio [Audio] - to send the Audio sendvideo [video] - to send the video sendDocument[Document] - to send the Document sendSticker[Sticker] - to send the Sticker sendChatAction [Action] - to change the Chat Action getme - to Get All info about the bot ------------------------------------------ ]] print(msgs) else print("[usage] bothelp -u ") end else if commandName == "sendphoto" then local texts = tostring(amount) if texts then sendphoto(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendphoto [photo]") end else if commandName == "sendvideo" then local texts = tostring(amount) if texts then sendvideo(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendvideo [video]") end else if commandName == "sendAudio" then local texts = tostring(amount) if texts then sendAudio(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendAudio [Audio]") end else if commandName == "sendDocument" then local texts = tostring(amount) if texts then sendDocument(texts,"this is pdf") print("[Bot] Sending .. "..texts.."") else print("[usage] sendDocument [Document]") end else if commandName == "sendSticker" then local texts = tostring(amount) if texts then sendSticker(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendSticker [Sticker ]") end else if commandName == "sendChatAction" then local texts = tostring(amount) if texts then sendChatAction(texts) print("[Bot] Sending .. "..texts.."") else print("[usage] sendChatAction [Action]") end else if commandName == "getme" then local id,username,is_bot,can_read_all_group_messages,supports_inline_queries,can_join_groups = getMe () print('[Bot] info = '..id,username,is_bot,can_read_all_group_messages,supports_inline_queries,can_join_groups) end end end end end end end end end end end addCommandHandler("sendMsg", sends) addCommandHandler("bothelp", sends) addCommandHandler("sendphoto", sends) addCommandHandler("sendvideo", sends) addCommandHandler("sendAudio",sends) addCommandHandler("sendSticker",sends) addCommandHandler("sendDocument",sends) addCommandHandler("sendChatAction",sends) addCommandHandler("getme",sends) function read () open = fileOpen("config.txt") reading = fileRead(open,46) fileFlush(open) fileClose(open) return reading end link = {} function readid () opentwo = fileOpen("config.txt") fileSetPos(opentwo,48) readingtow = fileRead(opentwo,10) fileFlush(opentwo) fileClose(opentwo) return readingtow end token = read() chat_id = readid() function result(sum) print(sum) end function sendMsg(Text) link[1] = "https://api.telegram.org/bot"..token.."/sendMessage".."?chat_id="..chat_id.."&text="..Text.."" print(link[1]) callRemote (link[1], result,Text) end function sendphoto(photo) link[2] = "https://api.telegram.org/bot"..token.."/sendPhoto".."?chat_id="..chat_id.."&photo="..photo.."" callRemote (link[2],result,photo) end function sendvideo(video) link[3] = "https://api.telegram.org/bot"..token.."/sendVideo".."?chat_id="..chat_id.."&video="..video.."" callRemote (link[3],result,video) end function sendAudio(Audio) link[4] = "https://api.telegram.org/bot"..token.."/sendAudio".."?chat_id="..chat_id.."&audio="..Audio.."" callRemote (link[4],result,Audio) end function sendDocument(Document,Texts) link[5] = "https://api.telegram.org/bot"..token.."/sendDocument".."?chat_id="..chat_id.."&document="..Document.."&caption="..Texts.."" callRemote (link[5],result,Document) end function sendSticker(Sticker) link[6] = "https://api.telegram.org/bot"..token.."/sendSticker".."?chat_id="..chat_id.."&sticker="..Sticker.."" callRemote (link[6],result,Sticker) end function sendChatAction(action) link[7] = "https://api.telegram.org/bot"..token.."/sendChatAction".."?chat_id="..chat_id.."&action="..action.."" print(link[7]) callRemote (link[7],result,action) end function started(wedf) link[9] = 'https://api.telegram.org/bot'..token..'/getMe' print(link[9]) fetchRemote (link[9], getalljson, "", false,wedf) end function getalljson( responseData, error,wedf) if error == 0 then local open = fileOpen('getme.txt') local reading = fileWrite(open,responseData) fileFlush(open) fileClose(open) end end function getMe () started('opened') local filetxt = fileOpen('getme.txt') local count = fileGetSize(filetxt) local reads = fileRead(filetxt,count) DATA = fromJSON ("["..reads.."]") fileFlush(filetxt) fileClose(filetxt) return DATA['result']['id'],DATA['result']['username'],DATA['result']['first_name'],DATA['result']['is_bot'],DATA['result']['can_read_all_group_messages'],DATA['result']['supports_inline_queries'],DATA['result']['can_join_groups'] end function getlinks () for i = 0,9 do if link[i] then return link[i],i end end end --local id,username,is_bot,can_read_all_group_messages,supports_inline_queries,can_join_groups = getMe () --print(id,username,is_bot,can_read_all_group_messages,supports_inline_queries,can_join_groups) --links,number = getlinks() --print(links,number) -- sendChatAction("") --sendMsg("hi") --sendChatAction("upload_photo") --sendSticker("https://www.gstatic.com/webp/gallery/1.webp") -- sendDocument("https://www.mathscinotes.com/wp-content/uploads/2016/02/Adler-Mortimer-How-To-Read-A-Book.pdf","this pdf") --sendAudio("https://g.top4top.io/m_488rkvrd2.mp3") -- sendvideo("https://p.top4top.io/m_872tuac51.mp4") -- sendphoto("https://j.top4top.io/i_1eb6c9296e1.png") تمت اضافة فكشنات getMe getlinks وعدلت تعديل بسيط للكود Edited April 7, 2021 by Ahmed Ly Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now