ajuda em python bot discord

05/03/2022

6

Olá, estou iniciando em programação e estou criando um bot com python para o discord, a função dele seria pegar a quantidade de players de um servidor samp (san andreas multiplayer) e ir alterando o nome do voicechat de acordo com o numero de players.

eu consegui instalar o sampclient para pegar as informações do servidor, porem ao tentar mandar para o discord não consegui.

import json
from lib2to3.pytree import convert
from sqlite3 import connect
from unicodedata import name
import discord
from discord.ext import commands
from samp_client.client import SampClient

client = commands.Bot(command_prefix = "+", case_insensitive = True)

@client.event
async def on_ready():
  print('Entramos como (0.user)' .format(client))


with SampClient(address='localhost', port=7777) as client:
    print(client.get_server_info())

    from samp_client.client import SampClient

with SampClient(address='localhost', port=7777, rcon_password='password') as client:
    client.rcon_cmdlist()

    from samp_client.client import SampClient

with SampClient(address='localhost', port=7777, rcon_password='password') as client:
    info = client.get_server_info()
    print(info)
    # ServerInfo(password=True, players=9, max_players=100, hostname='Convoy Trucking', gamemode='Convoy Trucking 3.1.1', language='English')
    print(info.gamemode)
    # 'Convoy Trucking 3.1.1'
    print(client.rcon_get_hostname())
    # ServerVar(name='hostname', value='Convoy Trucking', read_only=False)
    print(client.rcon_players()[0].ping)
    # 26

    @client.event
    async  (str) 
    Channel:"949789919348424774"
    

client.run(token)


tentei pesquisar e achei apenas alguns topicos porem não entendi muito bem.

Alguem poderia me orientar sobre como posso estar fazendo isso?

OBS: em client.run(token) eu sei que precisa do token, apenas retirei por segurança.
Victor

Victor

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar