Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- import telepot
- bot=telepot.Bot("1094264182:AAFw73EgNsbAFzmGkB2icSSGJ9TyW8FAqcM")
- def server_program():
- # get the hostname
- host = socket.gethostname()
- port = 80 # initiate port no above 1024
- server_socket = socket.socket() # get instance
- # look closely. The bind() function takes tuple as argument
- server_socket.bind((host, port)) # bind host address and port together
- # configure how many client the server can listen simultaneously
- server_socket.listen(2)
- conn, address = server_socket.accept()
- conn.send("شما متصل هستي".encode())
- # accept new connection
- print("Connection from: " + str(address))
- while True:
- # receive data stream. it won't accept data packet greater than 1024 bytes
- data = conn.recv(1024).decode()
- #conn.send('شما متصل شديد'.encode()) # send data to the client
- #if not data:
- # if data is not received break
- # break
- bot.sendMessage('@test_chanel_10',text=data)
- print("from connected user: " + str(data))
- #data = input(' -> ')
- conn.send(data.encode()) # send data to the client
- conn.close() # close the connection
- if __name__ == '__main__':
- server_program()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement