keyboard control

This commit is contained in:
Foufure13
2024-12-09 23:40:07 +01:00
parent c02a08c41d
commit 096c605213
10 changed files with 97 additions and 139 deletions
+36 -12
View File
@@ -487,8 +487,6 @@ class messageTwitch:
self.channel_name = channel_name
self.indexuser = 0
with open("../config/user.json", 'r') as file:
self.userjson = json.load(file)
self.totaluser = len(self.userjson)
@@ -497,6 +495,7 @@ class messageTwitch:
self.tw_acc_token = get_value_json_list(self.indexuser, "tw_acc_token", self.userjson)
self.charactere = get_value_json_list(self.indexuser, "charactere", self.userjson)
def set_user(self,index_user):
self.indexuser = index_user
self.tw_acc_pseudo = get_value_json_list(self.indexuser, "tw_acc_pseudo", self.userjson)
@@ -506,19 +505,47 @@ class messageTwitch:
def change_user(self):
#commented for pausing
#if (self.totaluser != 1): # si la liste ne fait que 1 de taille
# if(self.totaluser+1 > self.indexuser): # si la taille de liste est plus grande que lindex
# self.indexuser = self.indexuser + 1
#else :
# self.indexuser = 0
# commented for pausing
if (self.totaluser != 1): # si la liste ne fait que 1 de taille
if(self.totaluser+1 > self.indexuser): # si la taille de liste est plus grande que lindex
self.indexuser = self.indexuser + 1
else :
self.indexuser = 0
self.tw_acc_pseudo = get_value_json_list(self.indexuser, "tw_acc_pseudo", self.userjson)
self.tw_acc_token = get_value_json_list(self.indexuser, "tw_acc_token", self.userjson)
self.charactere = get_value_json_list(self.indexuser, "charactere", self.userjson)
def set_user(self,index_user):
self.indexuser = index_user
self.tw_acc_pseudo = get_value_json_list(self.indexuser, "tw_acc_pseudo", self.userjson)
self.tw_acc_token = get_value_json_list(self.indexuser, "tw_acc_token", self.userjson)
self.charactere = get_value_json_list(self.indexuser, "charactere", self.userjson)
def conversation(self):
user1 = 1
user2 = 2
pseudo1 = self.tw_acc_pseudo = get_value_json_list(user1, "tw_acc_pseudo", self.userjson)
pseudo2 = self.tw_acc_pseudo = get_value_json_list(user2, "tw_acc_pseudo", self.userjson)
self.send_message_user(user1,"yo @"+pseudo2+" ^^")
sleep(10)
self.send_message_user(user1,"Heyyy cool ? @"+pseudo1+"")
def send_message_user(self,index_user, Message_text):
hprint("green","start send_message_user")
self.set_user(index_user)
command = '-pseudo "'+self.tw_acc_pseudo+'" -token "'+self.tw_acc_token+'" -twitchname "'+self.channel_name+'" -message " '+self.charactere+' '+Message_text+'"'
message_tosend = 'python send_message.py '+command
hprint("yellow",f"send message = "+str(message_tosend))
subprocess.run(message_tosend, shell=True)
hprint("yellow",f"Finnish send message")
def send_message(self, Message_text):
hprint("green","start send_message")
@@ -530,9 +557,6 @@ class messageTwitch:
################### sendmessageTwitch FIN ########################