RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-322266

Slavatar's questions

Martin Hope
Slavatar
Asked: 2022-04-16 18:01:22 +0000 UTC

Newtonsoft.Json需要做一个json数组,但是指定json数组后,又需要另外一个

  • 0

这个名字很垃圾,但这是真的。

我编译项目 - 我得到一个异常

Newtonsoft.Json.JsonSerializationException" в Newtonsoft.Json.dll
Исключение типа "Newtonsoft.Json.JsonSerializationException" возникло в Newtonsoft.Json.dll, но не было обработано в коде пользователя
Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.List`1[vOverlay.Player][]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'user', line 1, position 8

好的,我通过将数组替换List<Player> ply = JsonConvert.DeserializeObject<List<Player>>(json);为List<Player>[] ply = JsonConvert.DeserializeObject<List<Player>[]>(json);. 呃……一切都是例外……

pastebin 上的代码片段

API

ps:该类Player有一个嵌套类user,因为我将它用于两个功能,api格式变化最小 - 仅添加集合"user"

c#
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2022-04-15 12:26:59 +0000 UTC

在 WinForms C# 覆盖中更改矩形的颜色

  • 0

如何更改 Rectangle 的颜色并在叠加层中更新它?我目前使用这种颜色更改方法:

static public Color w = Color.FromArgb(255, 35, 35, 35);
static public Color a = Color.FromArgb(255, 35, 35, 35);
static public Color s = Color.FromArgb(255, 35, 35, 35);
static public Color d = Color.FromArgb(255, 35, 35, 35);
static public void Draw(System.Drawing.Graphics g, int size, int x, int y)
{
    // Background
    Brush bBrushW = new SolidBrush(w);
    Brush bBrushA = new SolidBrush(a);
    Brush bBrushS = new SolidBrush(s);
    Brush bBrushD = new SolidBrush(d);
    ...

但是在更改颜色时,对象会保留其旧颜色,我在计时器中以类似的方式更改颜色:

private void Letters_Tick(object sender, EventArgs e)
{
    // Keystokes W
    if (Input.isPressed(Keys.W) != 0)
    {
        Keystokes.w = Color.FromArgb(255, 255, 0, 0);
    } else
    {
        Keystokes.w = Color.FromArgb(255, 35, 35, 35);
    }
    ...

该函数Draw仅在 Paint 表单中调用一次:

private void Overlay_Paint(object sender, PaintEventArgs e)
{
    g = e.Graphics;
    Keystokes.Draw(g, 50, Width - 350, 250);
}

如何使它以最小的负载更新颜色?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2022-04-10 13:49:16 +0000 UTC

无法将参数 2 从 bool 转换为 jboolean - JNI C++

  • 0

编译器报这部分代码有错误 Ошибка C2664 "const char *JNIEnv_::GetStringUTFChars(jstring,jboolean *)": невозможно преобразовать аргумент 2 из "bool" в "jboolean *"

std::string name( ) {
        jmethodID get_name = minecraft->m_jenv->GetMethodID( minecraft->m_jenv->GetObjectClass( java_class ), "e_", "()Ljava/lang/String;" );
        jstring name = ( jstring ) minecraft->m_jenv->CallObjectMethod( java_class, get_name );
        return std::string( minecraft->m_jenv->GetStringUTFChars( name, false ) );
    }

截屏

我完全无法弄清楚问题是什么。我使用的是 JNI C++,jdk 版本是 1.8 设置

c++
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2022-03-18 13:21:30 +0000 UTC

无法向本地 android 服务器发出 Http 请求

  • 0

有一个问题,我创建了一个类HttpActivity.java:

public class HttpActivity extends AsyncTask<String, Integer, String> {
        protected String doInBackground(String... urls) {
                URL url = null; // Иницилизируем объект ссылки на сервер
                try {
                        url = new URL(urls[0]); // Даем правильное значение переменной
                } catch (MalformedURLException e) {
                        e.printStackTrace(); // В случае ошибки выводим причину
                }
                HttpURLConnection connection = null; // Иницилизируем объект подключения
                try {
                        connection = (HttpURLConnection) url.openConnection(); // Даем правильное значение перменной
                } catch (IOException e) {
                        e.printStackTrace(); // В случае ошибки выводим причину
                }
                connection.setConnectTimeout(5000); // Устанавливаем лимит в подключении
                try {
                        connection.setRequestMethod("GET"); // Устанавливаем GET запрос
                        connection.connect(); // Подключаемся
                } catch (IOException e) {
                        e.printStackTrace(); // В случае ошибки выводим причину
                }
                return "Connected";
        }

        protected void onProgressUpdate(Integer... progress) {
        }
}

我打电话给MainActivity.java:

@Override
    public void onClick(View view) {
        switch (view.getId()) {
            case R.id.startBtn:
                setContentView(R.layout.activity_main);
                break;

            case R.id.stopPauseVid:
                HttpActivity httpActivity = new HttpActivity();
                httpActivity.execute("http://192.168.0.6:5000/1234/code/1");
        }
    }

但是我在服务器上看不到请求,并且 LogCat 是空的。在AndroidManifest立场<uses-permission android:name="android.permission.INTERNET" />上android:usesCleartextTraffic="true",好吧,我只是不知道如何向服务器发送 GET 请求

java
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2022-03-18 06:31:57 +0000 UTC

应用程序崩溃并出现错误 E/AndroidRuntime: FATAL EXCEPTION: main

  • 0

单击按钮时应用程序崩溃,完全错误:

2021-03-18 07:28:44.060 10712-10712/com.slavatar.unimedia E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.slavatar.unimedia, PID: 10712
java.lang.IllegalStateException: Could not execute method for android:onClick
    at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:414)
    at android.view.View.performClick(View.java:7448)
    at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1119)
    at android.view.View.performClickInternal(View.java:7425)
    at android.view.View.access$3600(View.java:810)
    at android.view.View$PerformClick.run(View.java:28305)
    at android.os.Handler.handleCallback(Handler.java:938)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:223)
    at android.app.ActivityThread.main(ActivityThread.java:7656)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
 Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Method.invoke(Native Method)
    at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:409)
    at android.view.View.performClick(View.java:7448) 
    at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1119) 
    at android.view.View.performClickInternal(View.java:7425) 
    at android.view.View.access$3600(View.java:810) 
    at android.view.View$PerformClick.run(View.java:28305) 
    at android.os.Handler.handleCallback(Handler.java:938) 
    at android.os.Handler.dispatchMessage(Handler.java:99) 
    at android.os.Looper.loop(Looper.java:223) 
    at android.app.ActivityThread.main(ActivityThread.java:7656) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) 
 Caused by: java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once)
    at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:716)
    at android.os.AsyncTask.execute(AsyncTask.java:671)
    at com.slavatar.unimedia.MainActivity.onClick(MainActivity.java:37)
    at java.lang.reflect.Method.invoke(Native Method) 
    at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:409) 
    at android.view.View.performClick(View.java:7448) 
    at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1119) 
    at android.view.View.performClickInternal(View.java:7425) 
    at android.view.View.access$3600(View.java:810) 
    at android.view.View$PerformClick.run(View.java:28305) 
    at android.os.Handler.handleCallback(Handler.java:938) 
    at android.os.Handler.dispatchMessage(Handler.java:99) 
    at android.os.Looper.loop(Looper.java:223) 
    at android.app.ActivityThread.main(ActivityThread.java:7656) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) 
    2021-03-18 07:28:44.124 10712-10712/com.slavatar.unimedia I/Process: Sending signal. PID: 10712 
    SIG: 9

主要活动代码:

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    HttpActivity httpActivity = new HttpActivity();
    EditText adressEntry;
    EditText passwordEntry;
    Button startBtn;

    String web;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.auth);
    }


    @Override
    public void onClick(View view) {
        switch (view.getId()) {
            case R.id.startBtn:
                setContentView(R.layout.activity_main);
                break;

            case R.id.stopPauseVid:
                httpActivity.execute("http://192.168.0.6:5000/1234/code/1");
        }
    }
}
java
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2022-03-06 15:41:31 +0000 UTC

在 android-studio 中请求访问站点时应用程序崩溃

  • 0

当向站点发出获取请求时,https://google.com应用程序会崩溃,以下是部分日志:

2021-03-06 16:35:40.250 6130-6130/com.slavatar.unimedia E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.slavatar.unimedia, PID: 6130
java.lang.IllegalStateException: Could not execute method for android:onClick
    at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:414)
    at android.view.View.performClick(View.java:7448)
    at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1119)
    at android.view.View.performClickInternal(View.java:7425)
    at android.view.View.access$3600(View.java:810)
    at android.view.View$PerformClick.run(View.java:28305)
    at android.os.Handler.handleCallback(Handler.java:938)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:223)
    at android.app.ActivityThread.main(ActivityThread.java:7656)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
 Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Method.invoke(Native Method)
    at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:409)
    at android.view.View.performClick(View.java:7448) 
    at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1119) 
    at android.view.View.performClickInternal(View.java:7425) 
    at android.view.View.access$3600(View.java:810) 
    at android.view.View$PerformClick.run(View.java:28305) 
    at android.os.Handler.handleCallback(Handler.java:938) 
    at android.os.Handler.dispatchMessage(Handler.java:99) 
    at android.os.Looper.loop(Looper.java:223) 
    at android.app.ActivityThread.main(ActivityThread.java:7656) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) 
 Caused by: android.os.NetworkOnMainThreadException
    at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1605)
    at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:115)
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
    at java.net.InetAddress.getAllByName(InetAddress.java:1152)
    at com.android.okhttp.Dns$1.lookup(Dns.java:41)
    at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:178)
    at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:144)
    at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:86)
    at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:176)
    at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
    at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
    at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
    at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
    at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
    at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
    at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)
    at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:106)
    at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:30)
    at com.slavatar.unimedia.HttpActivity.PingSite(HttpActivity.java:11)
    at com.slavatar.unimedia.MainActivity.onClick(MainActivity.java:36)
    at java.lang.reflect.Method.invoke(Native Method) 
    at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:409) 
    at android.view.View.performClick(View.java:7448) 
    at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1119) 
    at android.view.View.performClickInternal(View.java:7425) 
    at android.view.View.access$3600(View.java:810) 
    at android.view.View$PerformClick.run(View.java:28305) 
    at android.os.Handler.handleCallback(Handler.java:938) 
    at android.os.Handler.dispatchMessage(Handler.java:99) 
    at android.os.Looper.loop(Looper.java:223) 
    at android.app.ActivityThread.main(ActivityThread.java:7656) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) 
 2021-03-06 16:35:40.332 6130-6130/com.slavatar.unimedia I/Process: Sending signal. PID: 6130 SIG: 9

下面是执行请求的代码:

int status = 1;
try {
    status = HttpActivity.PingSite("https://google.com/");
} catch (IOException e) {
    e.printStackTrace();
}
Log.w("WSEDWDASASEDASDDAS", " :: " +status);
setContentView(R.layout.activity_main);

当然还有 HttpActivity 本身:

public class HttpActivity {
    public static int PingSite (String site) throws IOException {
        URL url = new URL(site);
        HttpURLConnection connection = (HttpURLConnection)url.openConnection();
        if (connection.getResponseCode() == HttpURLConnection.HTTP_OK) {
            return 200 ;
        } else {
            return 0;
        }
    }
}

清单中的权限是 -<uses-permission android:name="android.permission.INTERNET" />

一旦我从“按钮侦听器”中删除与向站点发送请求相关的代码,一切都会立即运行。

java
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2022-02-20 19:24:14 +0000 UTC

在android中更改按钮颜色

  • 1

我不知道如何改变按钮的颜色,默认情况下按钮是紫色的;改变背景对我没有帮助

<Button
    android:id="@+id/buyBtn"
    style="@style/Widget.AppCompat.Button.Colored"
    android:layout_width="133dp"
    android:layout_height="54dp"
    android:layout_marginEnd="16dp"
    android:layout_marginBottom="16dp"
    android:text="КУПИТЬ"
    android:background="@android:color/holo_red_dark"
    android:textColor="@android:color/white"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent" />

紫色按钮

java
  • 2 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2022-02-07 15:41:50 +0000 UTC

无法在android中发出http请求

  • 0

我无法在 Android 中发出 http 请求,代码如下;权限在清单中

public class WebRequests {
    public String getContent(String http) throws IOException {
        HttpURLConnection connection = null;
        String line = null;
        try {
            connection = (HttpURLConnection) new URL(http).openConnection();

            connection.setRequestMethod("GET");
            connection.setUseCaches(false);
            connection.setConnectTimeout(250);
            connection.setReadTimeout(250);

            connection.connect();

            StringBuilder sb = new StringBuilder();

            if (HttpURLConnection.HTTP_OK == connection.getResponseCode()) {
                BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));

                while ((line = in.readLine()) != null) {
                    sb.append(line);
                }
                Log.d("WebReqeust", line);
            } else {
                Log.e("WebRequest", connection.getResponseCode() + ", " + connection.getResponseMessage());
            }
        } catch (Throwable cause) {
            cause.printStackTrace();
        } finally {
            if (connection != null) {
                connection.disconnect();
            }
        }
        return line;
    }
}
java
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2022-01-06 01:08:20 +0000 UTC

关于pythonw的问题

  • 0

我最近了解了使用命令启动文件pythonw,但没有找到我感兴趣的问题:

  1. 此命令是否在隐藏的 shell 或其他地方解释文件?pythonw和 和有什么区别python?
  2. 程序终止后shell是否保持打开状态?我需要在代码中自己关闭它吗?
python
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2021-11-27 15:34:04 +0000 UTC

获取俄语版 Google Play 页面

  • 0

如何通过请求获得俄语版 Google Play 页面?如果您提出要求requests.get("https://play.google.com/"),它将是英文的。显然,谷歌播放通过标题或其他东西确定语言,而不是通过 ip

python
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2021-10-30 20:36:31 +0000 UTC

Python 中的 Windows 系统管理

  • 0

需要通过python来更改Windows 10系统的设置/参数,例如:

  • 沉默的
  • 关闭电脑
  • 互联网关闭
  • 降低亮度
  • 等等。

最好的实施方案是什么?(是的,一切都可以通过控制台使用 os.system 完成,但我认为这不是完全正确的解决方案)

python
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2020-09-06 15:34:26 +0000 UTC

任何 discord.py 命令都不起作用

  • 0

我正在尝试通过 响应玩家的命令@bot.command,但绝对没有任何效果。看来我根据wiki做的一切都是正确的,但它不起作用

(函数中只有text_line())

import asyncio
import discord
from discord.ext import commands
from functions import *

# Vars
client = discord.Client()
bot = commands.Bot(command_prefix="!")

# Functions
@client.event
async def on_ready():
    text_line("Discord bot")
    print("[!] Auth as {0.user}".format(client))
    print("[!] Latency: {0.latency}".format(client))
    print("[!] Activity: {0.activity}".format(client))
    print("[!] Nitro status: {0.user.premium_type}".format(client))

@bot.command(pass_context=True)
async def say(ctx):
    await ctx.send("hello")

# All messages
@client.event
async def on_message(message):
    if message.author == client.user:
        # Log bot messages
        print("[+] Bot send message in {0.channel}: {0.content}".format(message))
        return

    # Log player messages
    print("[+] New message from {0.author} in {0.channel}: {0.content}".format(message))

# Run
client.run(ur_token)
python
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2020-08-13 14:50:19 +0000 UTC

多个python函数的异步操作

  • 0

共有三个功能A(a), B(b), C(c);所有函数都有代码:

def name(arg): # a или b или c вместо name
 while True():
  print(a) # a или b или c

有必要在不损失速度(或最小值)的情况下使函数异步,例如:

  • 该功能A(a)适用​​于文件firstfunc.py
  • 该功能B(b)适用​​于文件secondfunc.py
  • 该功能C(c)适用​​于文件thirdfunc.py

实现这一点的最佳方法是什么?

python
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2020-01-15 16:18:17 +0000 UTC

无法从列表中删除重复

  • 0

我需要删除我通过的列表中重复的进程名称os.popen("wmic process get name").read().split(),我很困,也许我只是没有看到一些基本的东西?

process_list = os.popen("wmic process get name").read().split()

current_id = 0
for current_process in process_list:
    try:
        current_id += 1
        print(current_process)
        if current_process == process_list[current_id]:
            print("Oops!")
            process_list.remove(current_process)

    except IndexError:
        pass

print(process_list)

我尝试先通过索引删除,然后我做了这个。效果应该是相同的 - 所有重复都成功并且只留下一个结果,但它们显示相同 - 只有重复)

python
  • 3 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2020-12-20 16:04:37 +0000 UTC

通过 youtube api 中的请求从列表中请求值

  • 1

当我向地址发出请求https://www.googleapis.com/youtube/v3/channels?part=statistics&id=UC-lHJZR3Gqxm24_Vd_AJ5Yw&key=КлючАпи并尝试获取订阅者的价值时,使用r.json().get("items").get("statistics").get("subscriberCount")- 然后我得到一个错误AttributeError: 'list' object has no attribute 'get'。我无法想象如何从我需要的列表中请求信息,告诉我如何请求subscriberCount使用requests

python
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2020-12-15 15:44:21 +0000 UTC

在其他窗口之上创建一个透明窗口

  • 1

如何创建一个将在所有窗口之上绘制的透明窗口让我们说Python中的一个正方形?

如果可能的话。

python
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2020-12-11 17:03:45 +0000 UTC

在 html 页面中搜索特定值

  • 0

问题的症结在于我想不出一种方法来找出 的价值,比如说 -m_bUseCustomAutoExposureMax在页面上https://raw.githubusercontent.com/frk1/hazedumper/master/csgo.cs。我需要找到m_bUseCustomAutoExposureMaxie -之后的值0x9D9。

您如何m_bUseCustomAutoExposureMax使用beautifulsoup4或使用它所在的整条线re?

requests(ps:我用这个请求信息r = requests.get("https://raw.githubusercontent.com/frk1/hazedumper/master/csgo.cs"):)

python
  • 1 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2020-10-06 12:48:52 +0000 UTC

发送机器人消息 vk_api 时出错

  • 1

当机器人向用户发送消息时,它会崩溃并显示错误:vk_api.exceptions.ApiError: [901] Can't send messages for users without permission,机器人在设置中具有所有必要的权限,并且用户没有禁止消息。

编码:

import vk_api
from vk_api.utils import get_random_id
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType

vk_session = vk_api.VkApi(token="Тут ваш токен")

vk = vk_session.get_api()
longpoll = VkBotLongPoll(vk_session, "Айди сообщества (Не кастомное) пример: 94124211")

for event in longpoll.listen():
    if event.obj.text != "":
            if event.from_user:
                vk.messages.send(
                        user_id=event.obj.from_id,
                        random_id=get_random_id(),
                        message=event.obj.text)
python
  • 4 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2020-10-05 10:58:06 +0000 UTC

如何从函数 Python 中获取特定值

  • 0

包中有一个函数Telebot- send_message,它向用户发送消息,如果它被包含在一个变量中,假设它是x,它会在自己存储信息:

{'content_type': 'text', 'message_id': 398, 'from_user': {'id': 742445869, 'is_bot': True, 'first_name': 'Название бота', 'username': 'Bot', 'last_name': None, 'language_code': None}, 'date': 1570243933, 'chat': {'type': 'private', 'last_name': None, 'first_name': 'NickUser', 'username': 'nikUser', 'id': 936271645, 'title': None, 'all_members_are_administrators': None, 'photo': None, 'description': None, 'invite_link': None, 'pinned_message': None, 'sticker_set_name': None, 'can_set_sticker_set': None}, 'forward_from_chat': None, 'forward_from': None, 'forward_date': None, 'reply_to_message': None, 'edit_date': None, 'media_group_id': None, 'author_signature': None, 'text': 'Текст', 'entities': None, 'caption_entities': None, 'audio': None, 'document': None, 'photo': None, 'sticker': None, 'video': None, 'video_note': None, 'voice': None, 'caption': None, 'contact': None, 'location': None, 'venue': None, 'new_chat_member': None, 'new_chat_members': None, 'left_chat_member': None, 'new_chat_title': None, 'new_chat_photo': None, 'delete_chat_photo': None, 'group_chat_created': None, 'supergroup_chat_created': None, 'channel_chat_created': None, 'migrate_to_chat_id': None, 'migrate_from_chat_id': None, 'pinned_message': None, 'invoice': None, 'successful_payment': None, 'connected_website': None, 'json': {'message_id': 398, 'from': {'id': 742445869, 'is_bot': True, 'first_name': 'Название бота', 'username': 'MissionX_bot'}, 'chat': {'id': 936271645, 'first_name': 'userName', 'username': 'idUser', 'type': 'private'}, 'date': 1570243933, 'text': 'Текст'}}

如何从x带有数字的变量中请求信息0或content_type

如有必要,请保留代码以供验证:

import telebot
bot = telebot.TeleBot("Ваш токен, который получите у @BotFather")

# Бот будет реагировать только на команду /start
@bot.message_handler(commands=["start"])
def send_message(message):
    if message.text.lower() == "/start":
        x = bot.send_message(message.chat.id,
                        "Привет")

        print(x)

bot.polling()
python
  • 2 个回答
  • 10 Views
Martin Hope
Slavatar
Asked: 2020-09-19 19:12:35 +0000 UTC

是否可以在 TeleBot 中编辑用户的消息?

  • 0

是否可以使用 TeleBot 在 Telegram 中编辑用户的消息?请举个例子

python-3.x
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5